2014-12-23 45 views
0

我使用windows下載了node.js。我創建了這個package.json。如何使用npm從package.json文件的列表中下載和更新模塊?

{ 
    "version": "0.0.0", 
    "name": "abc", 
    "devDependencies": { 
     "del": "^1.1.0", 
     "gulp-uglify": "^1.0.2", 
     "gulp-sourcemaps": "^1.2.8", 
     "gulp-typescript": "^2.3.0", 
     "less-plugin-clean-css": "^1.2.0", 
     "typescript": "^1.3.0" 
    } 
} 

有,我可以運行獲取所有這些模塊和安裝/更新這些成node_modules目錄中的NPM命令行的任務嗎?如果需要的話,我可以改變我的package.json,所以我也希望對此有所建議。

感謝

+0

'節點安裝'會做到這一點。你可以在package.json所在的目錄下運行它。 – Mechkov

+0

謝謝。我認爲它應該是npm安裝。請問節點安裝是否以我給的package.json格式工作?如何更新到最新的軟件包? – Alan2

+0

它應該使用您的格式。這裏是我經常使用的一個小package.json備忘單:http://browsenpm.org/package.json – Mechkov

回答

0

不 「故宮安裝」 做的伎倆? (從你的文件夾中包含的package.json)

它工作在Linux上,還沒有一個窗口機子上試一試,現在

0

嘗試

npm install 
npm update --save-dev 
0

如果你已經有了的package.json文件(帶有依賴關係條目),則可以使用npm install在node_modules目錄上安裝依賴項。

NPM安裝

,或者你可以更新依賴於使用最新版本(將在node_modules目錄的覆蓋當前的依賴)使用NPM更新

NPM更新

您不必將您想要的依賴關係手動添加到package.json中,只需使用命令npm install { package-name}和附加選項--save/--save-dev/--save-optional。

在例子中,你要添加節點-Q的依賴於你的應用程序,你可以這樣做:

NPM安裝●--save

戲法到不同的選項--save -prefixed值將採取如下行動,

  • --save將增加依賴於您的package.json的依賴項屬性,它將主要安裝爲您的應用
  • --save-dev將增加依賴於你的package.json的devDependencies屬性,它將被安裝了應用程序的開發階段(通常,它正在測試依賴)
  • --save-optional將安裝可選的(最好有)的依賴。無論如何,我很少將它用於我的應用程序或庫。

不要忘記你必須從你的應用程序目錄(node_modules目錄所在的目錄)運行命令。

相關問題