【问题标题】:Run a build system with Grunt使用 Grunt 运行构建系统
【发布时间】:2017-07-09 21:12:00
【问题描述】:

我正在尝试使用 grunt 运行构建系统,但是当我尝试运行命令 npm install -g grunt-cli 时,我得到了附件图片中的错误,我也安装了 grunt-cli 但我真的迷失了我遇到的所有错误。我使用的是 Mac OS X,版本 10.10.5 27 英寸,处理器 2.8 GHz intel i5。我也读过一篇文章如何在 mac 中安装 node 和 npm 并且在那里我发现了 Homebrew 但是当我检查 node 和 npm 它们已经安装在我的 mac 中所以我不确定我得到的错误是否有任何关系使用 node 和 npm 版本?
谢谢

【问题讨论】:

    标签: node.js build npm gruntjs system


    【解决方案1】:

    使用sudo运行

    sudo npm install -g grunt-cli
    

    您可能需要输入机器的密码。

    说明 如果您在终端上看到错误信息:

    Error: EACCES: permission denied
    

    在高层次上,它基本上意味着在执行命令时,当前用户没有权限/访问权限来写入目录/usr/local/lib/node_modules。使用sudo 可以提升用户的权限。

    编辑:

    如果还是不行,试试这个:

    sudo chown -R $(whoami) ~/.npm
    sudo chown -R $(whoami) /usr/local/lib/node_modules
    

    然后尝试再次安装grunt-cli

    【讨论】:

    • 非常感谢,这么简单的一步让我失去了理智:D
    猜你喜欢
    • 1970-01-01
    • 2015-06-09
    • 1970-01-01
    • 1970-01-01
    • 2015-10-23
    • 2021-09-18
    • 1970-01-01
    • 2015-10-18
    • 2014-12-10
    相关资源
    最近更新 更多