当前位置: 首页 > 知识库问答 >
问题:

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

傅阳
2023-03-14

我试图运行角应用程序和执行ng service命令,然后显示

错误:找不到模块node-sass。

共有3个答案

虞华彩
2023-03-14

试试这个

sudo npm安装-g--不安全的perm节点sass

还是这个

sudo npm安装-g--不安全的perm--verbose@angular/cli

穆洋
2023-03-14

运行此命令

sudo npm install -g <ModuleName> --unsafe-perm=true --allow-root
韦锦程
2023-03-14

答复如下:-

Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/node-sass/build'
Ask Question

解决方案:-

您需要更改node\u模块的所有权,因为您使用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/

并且千万不要使用sudo进行npm相关的查询。

 类似资料:
  • 此外,我运行(没有-g),但它不起作用。是否存在其他安装Typescript的方法?我的操作系统是Linux Ubuntu16.04。我很少使用,也不知道如何解决这个问题。 我的问题是:到底哪些目录需要该权限?

  • 我试图运行一个本地Jenkins管道使用Jenkinsfile的nodejs应用程序使用节点:6-alpin图像(默认)使用build.sh脚本使用调用npm安装然后我得到了以下权限错误 npm ERR!错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)npm ERR!{错误:EACCES:权限被拒绝,mkdir'/. npm'npm ERR!在错误(本机)n

  • 我试图在MacOS10.12上安装sudoNPM-gappium。5. 我得到这个错误: 信息Chromedriver安装为平台“mac”和架构“64”安装Chromedriver版本“2.30” 信息Chromedriver安装打开临时文件以将Chromedriver\u mac64写入。。。 错误:EACCES:权限拒绝,mkdir “/usr/local/lib/node_modules/a

  • 问题内容: 我运行 npm install lodash, 但它抛出 错误:EACCES:权限被拒绝 错误。我知道这是权限问题,但据我所知,本地安装节点模块不需要sudo权限。如果我使用sudo运行它,它将安装在〜/ node_modules文件夹中。 drwxrwxr-x 是现有文件夹的文件许可权。我不知道可能出了什么问题。 下面是错误消息。 问题答案: 使用 npm init 创建 packa

  • 我运行npm install lodash,但它抛出错误:EACCES:权限被拒绝错误。我知道这是权限问题,但据我所知,在本地安装节点模块不需要sudo权限。如果我用sudo运行它,它会安装在~/node\u modules文件夹中。drwxrwxr-x是现有文件夹的文件权限。我不知道可能出了什么问题。 下面是错误消息。

  • 运行yarn docker build可以正常工作,但当调用yarn docker up或yarn docker dev时,会弹出一个错误。Nginx启动正常,但yarn无法进入Projects目录中的mkdir。 包.json Dockerfile文件 错误 我的回购可以在这里找到https://github.com/cozy-nyc/cozy-nyc