代码之家  ›  专栏  ›  技术社区  ›  Roy G

拒绝npm权限-节点sass

  •  0
  • Roy G  · 技术社区  · 8 年前

    permission denied

    sudo npm install node-sass
    
    EACCES: permission denied, access '/node_modules/node-sass'
    

    我尝试以根用户或sudo运行它 而且是全球性的。

    项目文件夹具有公共(777)访问权限。

    • nodejs版本-v10.8.0
    • npm版本-6.3.0

    而且,不安全的包也不能解决问题

    sudo npm install --unsafe-perm node-sass
    

    固定NPM权限不解决

    https://docs.npmjs.com/getting-started/fixing-npm-permissions

    1 回复  |  直到 8 年前
        1
  •  1
  •   Harsh    8 年前

    我以前遇到过这个问题,它与package.lock文件有关,下面是我遵循的步骤。

    • 删除节点模块文件夹
    • 删除package.lock文件或从回购中再次复制它。