grunt js无法在windows中工作

时间:2014-02-27 09:11:38

标签: windows node.js gruntjs npm

我是第一次在Windows上使用grunt并使用grunt 0.3版本的用户。 我安装了nodejs,npm然后使用 - >安装了grunt 0.3

 npm install -g grunt@0.3.0 --save-dev

当尝试在Windows中构建grunt时,它会出错      Microsoft jquery运行时错误,预期的对象。

然后我发现在Windows grunt build中无效,因此我使用了grunt.cmd。 它看起来更好,因为我没有得到jquery异常,但现在我得到以下错误,仍然无法构建 -

path.existsSync is now called `fs.existsSync`.
>> Npm module "grunt-css" not found. Is it installed?
>> Npm module "grunt-jasmine-runner" not found. Is it installed?
>> Npm module "grunt-contrib-copy" not found. Is it installed?
>> Npm module "grunt-dustjs" not found. Is it installed?
>> Npm module "grunt-contrib-less" not found. Is it installed?

Running "docs:dist" (docs) task
python ./libs/atnotate/atnotate.py -s ./src/ -d ./docs/ -t ./libs/atnotate/templates
<WARN> Task "dustjs" not found. Use --force to continue. </WARN>

Aborted due to warnings.

非常感谢您提供的任何帮助。

由于

凯文解决方案后更新,我有所有文件,但仍然没有找到grunt-css -

 ls -l /usr/local/lib/node_modules/

drwxr-xr-x  14 nobody  wheel  476 Feb 28 15:02 grunt
drwxr-xr-x  14 nobody  staff  476 Feb 28 14:37 grunt-contrib-copy
drwxr-xr-x  14 nobody  staff  476 Feb 28 14:38 grunt-contrib-less
drwxr-xr-x  11 nobody  wheel  374 Feb 28 15:19 grunt-css
drwxr-xr-x  10 nobody  wheel  340 Feb 28 15:18 grunt-dustjs
drwxr-xr-x  17 nobody  staff  578 Feb 28 14:38 grunt-jasmine-runner
drwxr-xr-x  21 24561   staff  714 Feb 28 14:04 npm

# grunt build
path.existsSync is now called `fs.existsSync`.
  >> Npm module "grunt-css" not found. Is it installed?
   <WARN> Task "cssmin" not found. Use --force to continue. </WARN>

  Aborted due to warnings.

1 个答案:

答案 0 :(得分:2)

该错误表明您的Gruntfile.js可能正在引用此项目中尚未安装的grunt模块。

如果在package.json中定义了这些依赖项,则只需要npm install

如果未在package.json中定义它们,则可能需要手动安装这些模块并将它们保存到开发依赖项中。

npm install --save-dev grunt-css grunt-jasmine-runner grunt-contrib-copy grunt-dustjs grunt-contrib-less