我在Windows 7机器上安装了grunt.js。我在我的%PATH%
上设置了Grunt,但是当我尝试执行它时,我收到了这个错误:
C:\project>grunt
Access is denied.
但是,如果我将grunt文件从grunt.js
重命名为gruntfile.js
并使用--config
标志重新运行Grunt,则可以正常运行:
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%
知道为什么我看到这个“访问被拒绝”错误了吗?
答案 0 :(得分:4)
Grunt的FAQ给了我解决方案:
如果您与grunt.js gruntfile,Windows位于同一目录中 在您键入grunt时尝试执行该文件。所以你需要打字 grunt.cmd而不是。
常见问题解答只显示了与我看到的不同的输出;使用grunt.cmd
修复了它。