本文介绍了NPM无法安装'node-sass&的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我尝试使用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文件夹,但似乎没有起到作用。

推荐答案

我认为这会起作用。
我拥有的Package.json是这样编写的。

"devDependencies": {
    ...
    "node-sass": "^4.5.0",
    ...
  }

npm install node-sass
npm install node-sass@latest
npm rebuild node-sass --force
npm install node-sass --force

这篇关于NPM无法安装&#39;node-sass&的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-24 15:10