1

我正在 Windows 7 机器上安装 grunt.js。我已经在我的 .grunt 上设置了 Grunt %PATH%,但是当我尝试执行它时,我收到了这个错误:

C:\project>grunt
Access is denied.

但是,如果我将 grunt 文件从grunt.jsto重命名并使用该标志gruntfile.js重新运行 Grunt ,它可以工作:--config

C:\project>grunt --config gruntfile.js

...Lots of Grunt output...

5 specs, 0 failures in 0.041s.

Done, without errors.

%PATH%的设置如下:

set PATH=.;%NODE_HOME%;%PATH%

知道为什么我会看到此“访问被拒绝”错误吗?

4

1 回答 1

4

Grunt 的常见问题解答给了我解决方案:

如果您与 grunt.js gruntfile 位于同一目录中,Windows 会在您键入 grunt 时尝试执行该文件。所以你需要输入 grunt.cmd 代替。

常见问题解答只是显示了与我看到的不同的输出;使用grunt.cmd修复它。

于 2012-09-04T18:53:59.627 回答