2015-01-07 65 views
0

我在根目錄(C:/)中創建了一個文件夾g,我試圖通過npm安裝Grunt。 我成功了:npm install -g grunt-cli。 我配置package.json到這個:Grunt將無法安裝在我的Win 8.1機器上

{ 
    "name": "testing", 
    "version": "0.0.0", 
    "dependencies": { 
    "grunt": "~0.4.5" }, 
    "description": "testing", 
    "main": "index.html", 
    "scripts": { 
    "test": "echo \"Error: no test specified\" && exit 1" 
    }, 
    "author": "", 
    "license": "ISC", 
    "devDependencies": { 
    "grunt": "^0.4.5" 
    } 
} 

到目前爲止很好。 但是:當我嘗試安裝Grunt:npm install grunt --save-dev和模塊(插件)時,我遇到了這個錯誤:npm WARN package.json [email protected]沒有存儲庫字段...

我使用的GitHub分叉了Grunt和Grunticon。

然後,我不能什麼也沒有對安裝咕嚕贏得成功...

任何好的線索和解決這方面的幫助?

+0

警告只是:警告。他們不是錯誤。無論哪種情況都應該起作用,否則您可能會收到不同的錯誤。我們需要更多信息來幫助。當你運行'npm install grunt --save-dev'時,你能用控制檯的輸出更新這個問題嗎? – jakerella

+0

npm WARN package.json [email protected]沒有存儲庫字段。 NPM WARN的package.json [email protected]沒有README數據 [email protected] node_modules \咕嚕 – TomWell

+0

├──[email protected] ├──[email protected] ├──eventemitter2 @ 0.4.14 ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] ├──[email protected] .11 ├──下劃線。[email protected] ├──[email protected]([email protected]) ├──[email protected]([email protected],[email protected]) ├──水珠@ 3.1.21([email protected],[email protected]) ├──[email protected]([email protected],[email protected]) ├──咕嚕遺留[email protected]([email protected],lodash @ 2 └──[email protected]([email protected],[email protected]) – TomWell

回答

0

好的,我想我現在清楚地看到問題了。以下是獲取Grunt運行的一些說明,請嚴格遵循這些說明,不要創建任何其他文件夾,因爲它可能會導致Grunt或Node出現問題。

  1. 爲您的項目創建一個文件夾,它可以位於您系統的任何位置。
  2. 將上面的文件保存爲該文件夾中的package.json
  3. 現在安裝全球咕嚕CLI
    ~$ npm install -g grunt-cli < - 請注意,這是「咕嚕-CLI」 NOT「咕嚕」
  4. 然後去創建新的目錄並運行此命令:
    ~/new-directoty$ npm install
    這將因爲它是在package.json
  5. 指定本地安裝咕嚕運行時爲您的項目中創建新的目錄中一個非常簡單的配置文件,並將其命名爲Gruntfile.js

    module.exports = function(grunt) { grunt.initConfig({ /* your config will go in here */ }); /* multi-task definitions go here */ };

  6. 現在嘗試運行步兵只是爲了測試它的工作原理:
    ~/new-directory$ grunt

之後,你就可以開始添加插件,但是這是一個更大的話題。祝你好運。

+0

你好!謝謝回覆。當我遵循你的建議與非常簡單的Gruntfile.js:4行,然後我得到這個 – TomWell

+0

當我在bash終端運行Grunt - >警告:任務「默認」找不到。使用--force繼續。然後,我做了一個咕嚕咕嚕的力量,然後附帶:完成,但帶有警告。 – TomWell

+0

http://gruntjs.com/getting-started#custom-tasks – jakerella

相關問題