封面 《あにまる☆ぱにっく》
问题描述
使用yarn install
命令的时候无法安装依赖,具体问题如下
1 | [4/4] Building fresh packages... |
仔细查看描述可以看到,主要错误是node-sass引起的。查看node-sass的READEME可以看懂node-sass对node的版本有要求。我node16支持的是node-sass 7.0+而原本的是给4.14不支持
NodeJS Supported node-sass version Node Module Node 17 7.0+ 102 Node 16 6.0+ 93 Node 15 5.0+, <7.0 88 Node 14 4.14+ 83 Node 13 4.13+, <5.0 79 Node 12 4.12+ 72 Node 11 4.10+, <5.0 67 Node 10 4.9+, <6.0 64 Node 8 4.5.3+, <5.0 57 Node <8 <5.0 <57
解决方案
其中一个解决方法是更换node版本,在unix系统上有n这类工具,而windows没有。另一个解决方案就是本次提到的用dart-sass替换node-sass。直接替换还不行,需要改名,因此执行下面的命令即可。
1 | yarn add node-sass@npm:dart-sass |
安装完成,运行yarn start
可以看到项目正常运行
参考文献
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 qxdn的乐园!
评论
TwikooDisqus