错误:EACCES:权限被拒绝,mkdir '/usr/local/lib/node_modules/node-sass/build'

60
我正在尝试运行一个Angular应用程序。我执行ng serve命令,但它显示:

Error: 找不到模块“node-sass”


请使用npm版本5.2.0。更多详情请访问https://dev59.com/31YM5IYBdhLWcg3w-Dtf#52982654。 - Paras Agarwal
请按照以下步骤解决问题:https://dev59.com/31YM5IYBdhLWcg3w-Dtf#52982654 - Paras Agarwal
12个回答

0

如其他答案中所述,尽可能避免以“root”身份运行npm命令。 - ahuemmer

0
如果您还没有添加Node.js的pakage.json文件,请尝试运行node init。如果您已经有了这个文件,请运行npm install node-sass
如果两者都存在,并且您正在使用Ubuntu,请尝试使用chmod -R <path to node module>来更改文件夹的权限。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接