我正在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%
任何想法,为什么我看到这个“访问被拒绝”的错误?
Grunt的常见问题给我解决方案:
如果与grunt.js grunt文件位于同一个目录中,Windows会尝试在输入grunt时执行该文件。 所以你需要输入grunt.cmd来代替。
FAQ显示的结果与我所看到的不同, 使用grunt.cmd
修复它。