我从OSX的根目录运行了npm install -g generator-keystone但是出现了以下错误:
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated CSSselect@0.4.1: the module is now available as 'css-select'
npm WARN deprecated minimatch@0.3.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated CSSwhat@0.4.7: the module is now available as 'css-what'
当我尝试使用你的keystone时,我得到:
-bash: yo: command not found
我确实尝试使用以下方法更新这些软件包:
npm update -g minimatch
npm update -g CSSselect
npm update -g CSSwhat
非常感谢任何建议。
(PS我安装了Node 4.4.3和Mongo Shell 3.2.7)
答案 0 :(得分:1)
您收到的消息是警告,而不是错误。你可以忽略它们。
看起来你可能只为Yeoman安装了Keystone生成器,但没有自己安装yeoman
包:
$ npm i yo -g
那应该提供yo
可执行文件(通常安装在/usr/local/bin
中)。