如何通过自制软件通过zshrc在node @ 12和npm@6.9.0上安装yo

时间:2019-05-10 18:49:42

标签: npm yeoman zshrc botkit

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

1 个答案:

答案 0 :(得分:0)

如果您使用最新的Homebrew更新在Mac上安装了最新的节点12(如果尚未更新,请通过运行brew update并运行brew install节点来更新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. 回显“ export NODE_PATH = $ NODE_PATH:/ home / $ USER / npm / lib / node_modules” >>〜/ .zshrc &&源〜/ .zshrc
  4. npm install -y -g yo

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

命令4的输出

npm install -y -g yo 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   yodoctor

Yeoman Doctor 在系统上运行健全性检查

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

一切看起来都不错! + yo@2.0.6 在5.752s中更新了1个程序包