【问题标题】:Gulp installation errors on terminal终端上的 Gulp 安装错误
【发布时间】:2020-05-07 13:09:32
【问题描述】:

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

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

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

【问题讨论】:

    标签: npm installation gulp


    【解决方案1】:

    当您全局安装软件包时,默认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
    

    【讨论】:

      猜你喜欢
      • 2018-09-17
      • 2018-04-02
      • 2017-02-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-09
      • 2014-04-22
      • 1970-01-01
      相关资源
      最近更新 更多