无法在我的项目中安装 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 update
、npm install
、npm update
。然后再次尝试安装节点 sass: npm install node-sass
.
如果这不起作用,请尝试重建节点-sass:
npm rebuild node-sass
如果这也不起作用,那么我建议删除 package-lock.json
、node-modules
和 npm 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
我正在学习 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 update
、npm install
、npm update
。然后再次尝试安装节点 sass: npm install node-sass
.
如果这不起作用,请尝试重建节点-sass:
npm rebuild node-sass
如果这也不起作用,那么我建议删除 package-lock.json
、node-modules
和 npm 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