【发布时间】:2020-05-07 13:09:32
【问题描述】:
当我使用npm install gulp-cli -g 安装gulp 时
它在下图中显示了一个错误。有人可以帮我吗?
我尝试更改管理员访问权限并删除硬盘中的node_modules,但它仍然显示错误
【问题讨论】:
标签: npm installation gulp
当我使用npm install gulp-cli -g 安装gulp 时
它在下图中显示了一个错误。有人可以帮我吗?
我尝试更改管理员访问权限并删除硬盘中的node_modules,但它仍然显示错误
【问题讨论】:
标签: npm installation gulp
当您全局安装软件包时,默认,npm 会将它们安装在 /usr/local/lib/node_modules 中,这需要
root 权限。
您的问题有 3 种解决方案:
sudo npm install -g gulp-cli
/usr/local/lib/node_modules的所有者
sudo chown -R your_user_name: /usr/local/lib/node_modules
在您的主目录中,为全局安装创建一个目录:
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
【讨论】: