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

Unable to install node-sass in my project

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

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

如果这不起作用,请尝试重建节点-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 "Touching package.json by hand may make your package.json to be incompatible with package-lock.json"。执行 npm update 以更新 package-lock.json 文件。 完全禁用包锁创建: npm config set package-lock false

试试这个

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