封面 《あにまる☆ぱにっく》
问题描述
使用 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的乐园!
评论