我一直在尝试安装yo来集成和测试botkit,但是当我将mac上的brew更新到最新版本时,yo,npm和node出现了问题。这是我解决的方法。
答案 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
如果这是您在控制台上看到的内容,则可以继续进行下一步。如果没有,请在遇到错误时添加注释。
运行以下命令
在第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个程序包