【问题标题】:Errors Installing KeystoneJS on OSX在 OSX 上安装 KeystoneJS 时出错
【发布时间】:2016-10-23 12:52:41
【问题描述】:

我从 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'

当我尝试使用 yo 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)

【问题讨论】:

    标签: node.js npm keystonejs


    【解决方案1】:

    您收到的消息是警告,而不是错误。你可以忽略它们。

    看起来您可能只安装了 Yeoman 的 Keystone 生成器,但没有安装 yeoman 包本身:

    $ npm i yo -g
    

    这应该提供yo 可执行文件(通常安装在/usr/local/bin 中)。

    【讨论】:

    • 非常感谢。 Yeoman 没用,所以我用 npm i yo -g 代替
    • @MattLeach 啊,是的,我的错。我将编辑我的答案以更正:)
    猜你喜欢
    • 2017-02-26
    • 2014-12-21
    • 2011-08-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多