【发布时间】:2019-03-16 14:50:39
【问题描述】:
我正在尝试使用 npm start 运行一个项目,然后在一堆不同的组件中出现以下错误:
Module build failed: Error: Cannot find module 'node-sass'
好吧,我在想,然后我运行了“npm install node-sass”,然后出现以下错误:
Error: EINVAL: invalid argument, open '/usr/app/client/node_modules/node-sass/package.json'
at Object.fs.openSync (fs.js:646:18)
at Object.fs.readFileSync (fs.js:551:33)
at Object.Module._extensions..json (module.js:670:20)
at Module.load (module.js:566:32)
at tryModuleLoad (module.js:506:12)
at Function.Module._load (module.js:498:3)
at Module.require (module.js:597:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/usr/app/client/node_modules/node-sass/lib/extensions.js:7:9)
at Module._compile (module.js:653:30)
我不知道这意味着什么,或者我可以做些什么来解决它,我尝试了 npm 重建、npm 卸载然后再次安装等命令,删除了 node_modules 文件夹,但这似乎没有解决问题。
【问题讨论】:
-
使用 nvm 安装节点版本并尝试使用不同节点版本的“npm install”
-
在我通过安装最新版本的 node 和 npm 解决它之前遇到了这个问题。
-
@EduardoVargas 我正在运行两者的最新版本(npm 6.4.1,节点 vv8.12.0),但我仍然有这个问题
-
尝试安装 node 10+ 版本
标签: node.js angular npm sass npm-install