无法在我的项目中安装node-sass

时间:2017-10-01 17:39:06

标签: node.js node-sass

我正在做wes-bos学习节点课程。当我运行npm start时显示 - 找不到模块node-sass。当我尝试运行npm install node-sass --save时,它会给我以下错误。

Errors

Errors

2 个答案:

答案 0 :(得分:12)

尝试

sudo npm install -g --unsafe-perm node-sass --save

答案 1 :(得分:9)

卸载node-sass:npm uninstall node-sass 删除package-lock.json,然后清除缓存:npm cache clean --force,然后执行npm updatenpm-installnpm-update。然后再次尝试安装节点sass:npm-install node-sass

如果这不起作用,请尝试重建node-sass:

npm rebuild node-sass

如果它也不起作用,那么我建议删除package-lock.jsonnode-modulesnpm cache文件夹并执行npm install,以再次安装所有依赖项。确保你有一个包含所有依赖项的package.json文件。

package-lock.json文件存在一些问题(当package.json更改时它没有更新),如下所述:https://github.com/npm/npm/issues/16866 "手动触摸package.json可能会使你的package.json与package-lock.json"不兼容。执行npm update更新package-lock.json文件。 完全禁用包锁创建: npm config set package-lock false