我不得不修改grunt.cmd,因为我的系统路径非常错误:
最初:
%~dp0\Application Data\npm\node_modules\grunt
哪个会打印:
\\dacwnas\Profiles\<user>\Application Data\npm\Application Data\npm\node_modules\grunt
运行grunt.cmd会抛出一个找不到模块的错误。将其更改为%~dp0\node_modules\grunt"
会删除错误。
但是,在Windows中运行grunt.cmd --version
不会输出任何内容。它只是暂停一会儿并返回空白命令行。
我正在运行Windows 7 64位,命令行以管理员身份运行
答案 0 :(得分:2)
首先,您应该全局安装grunt-cli
包:
npm install -g grunt-cli
接下来,确保在项目文件夹中安装了grunt
。
您可以通过以下方式执行此操作:
grunt
属于package.json
并运行:npm install
npm install grunt
在此之后,你不应该在运行Grunt时遇到任何麻烦。
答案 1 :(得分:1)
你安装了grunt-cli吗?
我的grunt.cmd内容如下:
:: Created by npm, please don't edit manually.
@IF EXIST "%~dp0\node.exe" (
"%~dp0\node.exe" "%~dp0\node_modules\grunt-cli\bin\grunt" %*
) ELSE (
node "%~dp0\node_modules\grunt-cli\bin\grunt" %*
)