我在系统上安装一些npm软件包时遇到困难。但不是全部。
我正在使用WordPress模板文件,所有这些文件都使用SASS for CSS,并且所有文件都使用自己的一套软件包进行安装。在某些情况下,安装进行得很好。在其他情况下,没有那么多。错误的一般模式是一致的,但是我不确定实际错误是什么。
无论如何,这是我尝试执行npm install的输出。谁能为我指出出问题的地方?我以为这可能是真正的旧软件包存在的问题-仍然可能存在-但即使是相对较新的主题也存在相同的问题。
谢谢。
答案 0 :(得分:2)
我使用的是节点11.x版本,而我只是将节点版本降级为8.x。然后它起作用了。
答案 1 :(得分:1)
我在切换计算机并运行npm install
时遇到了类似的异常。我只是删除了package-lock.json
,然后它起作用了。
答案 2 :(得分:0)
https://github.com/sass/node-sass/releases/download/v4.11.0/darwin-x64-57_binding.node
似乎您的链接无效,请尝试一下此链接。
答案 3 :(得分:0)
软件包 node-sass 正在npm安装结束时从Github加载一些文件。似乎这些文件darwin-x64-57_binding.node
中的至少一个不再可用于v3.13.1。
您可以升级到当前版本 node-sass@4.11.0 吗?似乎有darwin-x64-57_binding.node
可用。
或者您可以查看是否可以使用 node-sass@3.13.1 解决此问题。但是日志中有很多关于过时功能的警告,因此到现在为止可能很棘手。
有帮助吗?
答案 4 :(得分:0)
如果此问题在Mac Catalina OS中发生。然后运行这些命令
如果您已安装node-sass,请通过运行将其卸载
node-sass uninstall
然后通过运行sudo npm install --unsafe-perm -g node-sass
答案 5 :(得分:0)
我在运行npm install时遇到类似的问题。我通过编辑package.json文件并将gulp-sass更新到版本3.0.0来解决该问题
"gulp-sass": "^3.0.0"
答案 6 :(得分:0)
我已经使用 git bash(单独安装)修复了它 通过运行此命令:
npm install --unsafe-perm -g node-sass
但我仍然需要理解为什么会出现这个错误.. 此链接可能会有所帮助 https://nicedoc.io/sass/node-sass/blob/master/TROUBLESHOOTING.md