2014-02-27 45 views
0

我是第一次在windows上使用grunt並使用grunt 0.3版本。 我安裝的NodeJS,NPM,然後用安裝咕嚕0.3 - >grunt js不能在windows工作

npm install -g [email protected] --save-dev 

當有人給錯誤 微軟jQuery的運行時錯誤,預期的對象窗口試圖咕嚕構建。

然後我發現在窗口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. 

將非常感謝所有幫助,您可以提供。

感謝

更新後,凱文的解決方案,我把所有的文件,但仍然沒有找到繁重,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. 

回答

2

錯誤表明您Gruntfile.js可能會被引用咕嚕模塊這個項目還沒有安裝。

如果這些依賴於的package.json定義,你應該只如果它們不在的package.json定義需要npm install

,您可能需要手動安裝這些模塊,並將其保存到您的開發依賴。

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

謝謝凱文。但我仍然得到grunt-css的這個錯誤。你能否提供幫助?問題更新。 – dev123

+0

這很奇怪。有一件值得注意的事情是,大部分依賴包含「員工」組,而grunt-css和grunt-dustjs擁有「wheel」組。 –

+0

我也試過讓它的員工,但它仍然無法正常工作。任何其他指針? – dev123