【问题标题】:grunt-init not recognised / added to path (windows)grunt-init 无法识别/添加到路径(Windows)
【发布时间】:2012-12-28 15:36:35
【问题描述】:

我在 Windows 上并使用以下命令安装了新的 grunt: npm install -g grunt-cli npm install -g grunt-init

grunt-init 是这里的问题。

如果我尝试在命令控制台中运行“grunt-init”,它不会被识别。同样在重新启动PC后它是一个nogo。 我检查了环境设置,确实不包括 grunt-init。事实上,在检查 node_modules 目录(在“C:\Users\\AppData\Roaming\npm\node_modules”中)时,我看到了一个目录“grunt-init”,但没有任何 .cmd 或其他可执行文件。

在我提交错误之前我想在这里问一下,因为其他 Windows 用户似乎对此没有任何问题..

【问题讨论】:

标签: gruntjs


【解决方案1】:

显然是0.1.0版,将由常规npm install -g grunt-init安装的版本没有添加到PATH,因为它没有bin目录。如果您安装最新版本(当前为 0.2.0rc3),它应该可以按预期工作。因此运行:

npm install -g grunt-init@0.2.0rc3

至少在 Mac 上它可以工作,但我认为它在 Windows 上也可以工作

【讨论】:

  • 我正在尝试0.3.1版本,但是路径还没有创建?
【解决方案2】:

首先确保您这样做:

npm uninstall -g grunt-init

仔细检查以下文件夹以确保 grunt-init 已消失:

[%USERNAME%]\AppData\Roaming\npm
[%USERNAME%]\AppData\Roaming\npm\node_modules
[%USERNAME%]\AppData\Roaming\npm-cache

完成此操作后,正如@marcello 所说,您应该安装当前版本的 grunt-init(在撰写本文时):

npm install -g grunt-init@0.2.0rc3

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-05-25
    • 2016-09-11
    • 2015-04-19
    • 1970-01-01
    • 2014-07-18
    • 1970-01-01
    相关资源
    最近更新 更多