我是第一次在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.
答案 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