npm 报错:npm ERR! Error: EACCES: permission denied, access ‘usrlocalnodemycodeexpressjadeapp

    科技2024-01-07  93

    ubuntu中安装node模板npm install express --save 时报错:

    npm ERR! Error: EACCES: permission denied, access '/usr/local/node/mycode/expressjadeapp'

    根据错误提示知道是权限原因,但在命令前添加sudo却无法识别npm命令。

    sudo npm install express --save sudo: npm:找不到命令

    那么更改文件权限,或者更改文件目录权限即可

    sudo chmod 777 expressjadeapp

    接下来npm命令都可以执行了

    npm install jade --save npm install express --save + jade@1.11.0 added 47 packages from 105 contributors and audited 135 packages in 7.7s + express@4.17.1 updated 1 package and audited 88 packages in 2.127s found 0 vulnerabilities

    npm后记得把文件权限修改回去哟。

    如何以上方法不能解决你的问题,那么试着更新一下npm

    npm install -g npm
    Processed: 0.117, SQL: 8