【问题标题】:Error while trying to generate meanjs with yo尝试使用 yo 生成 meanjs 时出错
【发布时间】:2016-08-31 05:35:39
【问题描述】:

我已经在全球范围内安装了 yeoman,当我尝试使用 yo 生成 meanjs 时,出现错误,无法弄清楚主要问题是什么。 enter image description here

提前致谢。

我也尝试过使用 sudo,但也没有用。

【问题讨论】:

    标签: javascript npm yeoman mean


    【解决方案1】:

    你的 npm 目录有错误的权限。试试:

    sudo chown -R $(whoami) ~/.npm
    

    作为旁注尝试nvm,我发现它会导致较少的权限问题,您可以同时安装多个版本。

    【讨论】:

    • 这很明显不是自学的问题,而是 NPM 的问题。 NPM 无权在/Users/Kiknag/.npm/readable-stream/1.0.12-1 下创建目录,这通常发生在具有提升权限的用户修改目录或您不小心更改了该目录的权限时。您能否将cd /Users/Kiknag && ls -la | grep .npm 的输出添加到您的原始帖子中?
    • 就像我说的,使用 nvm 并且从不使用 sudo 将在将来防止这个问题。我以前见过很多次,这就是我如此自信的原因。
    猜你喜欢
    • 1970-01-01
    • 2017-01-02
    • 2016-06-05
    • 1970-01-01
    • 2015-11-27
    • 2022-01-26
    • 1970-01-01
    • 2014-08-25
    • 1970-01-01
    相关资源
    最近更新 更多