【问题标题】:How to install yo on node@12 and npm@6.9.0 with zshrc via homebrew如何通过 homebrew 使用 zshrc 在 node@12 和 npm@6.9.0 上安装 yo
【发布时间】:2019-05-10 18:49:42
【问题描述】:

我一直在尝试安装 yo 以集成和测试 botkit,但是当我将我的 mac 上的 brew 更新到最新版本时,yo、npm 和 node 出现了问题。这是我解决它的方法。

【问题讨论】:

    标签: npm yeoman zshrc botkit


    【解决方案1】:

    如果您已使用最新的自制程序更新在您的 Mac 上安装了最新的节点 12(如果您还没有更新并且想要,请通过运行 brew update 并运行 brew install node 来更新 brew)。

    运行以下命令验证 node 和 npm 是否更新到 12 和 6.9.0

    [keshav@xxxxxx-mbp ~ ]$node -v v12.1.0

    [keshav@xxxxxx-mbp ~ ]npm -v 6.9.0

    如果这是您在控制台上看到的内容,您可以继续执行后续步骤。如果不是,请在遇到错误时添加评论。

    运行以下命令

    1. echo export PATH="$HOME/npm/bin:$PATH" >> ~/.zshrc
    2. npm 配置设置前缀 ~/npm
    3. echo "export NODE_PATH=$NODE_PATH:/home/$USER/npm/lib/node_modules" >> ~/.zshrc && source ~/.zshrc
    4. npm install -y -g 哟

    在步骤 4 中运行命令后,您应该会在控制台中看到以下输出。

    命令4的输出

    npm install -y -g 哟 npm WARN 已弃用 cross-spawn-async@2.2.5:cross-spawn 不再需要构建工具链,而是使用它 /Users/xx/npm/bin/yo-complete -> /Users/xx/npm/lib/node_modules/yo/lib/completion/index.js /Users/xx/npm/bin/yo -> /Users/xx/npm/lib/node_modules/yo/lib/cli.js

    yo@2.0.6 安装后 /Users/xx/npm/lib/node_modules/yo 医生

    约曼医生 在您的系统上运行健全性检查

    ✔ 全局配置文件有效 ✔ Node.js 版本 ✔ 主目录中没有 .bowerrc 文件 ✔ 主目录中没有 .yo-rc.json 文件 ✔ npm 版本 ✔ NODE_PATH 匹配 npm 根目录 ✔哟版本

    一切看起来都很好! + 哟@2.0.6 在 5.752 秒内更新了 1 个包

    【讨论】:

      猜你喜欢
      • 2021-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-23
      • 2014-01-19
      • 2020-09-02
      • 2018-02-28
      • 2022-01-04
      相关资源
      最近更新 更多