终端上的Gulp安装错误

时间:2020-05-07 13:09:32

标签: npm installation gulp

当我使用gulp安装npm install gulp-cli -g

在下面的图片中向我显示了一个错误。有人可以帮我吗?

我尝试更改管理员访问权限并删除硬盘中的node_modules,但仍然显示错误

1 个答案:

答案 0 :(得分:0)

全局安装软件包时(默认情况下, ),npm会将它们安装在 /usr/local/lib/node_modules 中,这需要 root权限

您的问题有 3个解决方案

以root用户身份安装软件包

sudo npm install -g gulp-cli

更改/usr/local/lib/node_modules的所有者

sudo chown -R your_user_name: /usr/local/lib/node_modules

推荐:Manually change npm’s default directory

在主目录中,为全局安装创建目录:

mkdir ~/.npm-global

配置npm以使用新的目录路径:

npm config set prefix '~/.npm-global'

在您喜欢的文本编辑器中,打开或创建一个~/.profile文件,然后 添加此行:

export PATH=~/.npm-global/bin:$PATH

在命令行上,更新系统变量:

source ~/.profile

要测试新配置,请在不使用sudo的情况下全局安装软件包:

npm install -g gulp-cli