Gulp在终端上的安装错误

问题描述 投票:0回答:1

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

下面的图片中显示我的错误。谁能帮帮我?

我已经尝试更改管理员权限和删除 node_modules 在我的硬盘上,但它仍然显示错误。

npm installation gulp
1个回答
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

推荐使用。手动更改npm的默认目录

在你的主目录中,为全局安装创建一个目录。

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
© www.soinside.com 2019 - 2024. All rights reserved.