我正在尝试运行 Angular 应用程序。我执行 ng serve
命令,但它随后显示:
Error: Cannot find module 'node-sass'
最佳答案
解决方案:
您需要更改文件夹的所有权 node_modules
,因为你使用 sudo npm install -g node-sass
,所以它的所有权设置为 root。
将所有权更改为当前用户组 -
sudo chown -R root:$(whoami) /usr/local/lib/node_modules/
sudo chmod -R 775 /usr/local/lib/node_modules/
永远不要对 npm
相关的查询使用 sudo
。
关于node.js - 错误 : EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49679808/