1
我是鮑爾的忠實粉絲。我不需要在存儲庫中放置一摞軟件包,每次只需提交一次bower.json,就完成了。如何使用軟件包列表配置npm軟件包?像鮑爾
所以我的問題真的是,我可以讓npm從一個json文件中讀取,就像bower一樣嗎?
我是鮑爾的忠實粉絲。我不需要在存儲庫中放置一摞軟件包,每次只需提交一次bower.json,就完成了。如何使用軟件包列表配置npm軟件包?像鮑爾
所以我的問題真的是,我可以讓npm從一個json文件中讀取,就像bower一樣嗎?
npm有package.json。這個文件有依賴和devDependencies部分。您可以使用與bower.json類似的文件。
npm install
將安裝必要的依賴關係到您的項目的node_modules目錄。 請參閱下面的示例package.json。
{
"name": "SampleMobileApp",
"version": "0.0.1",
"description": "Sample App",
"dependencies": {
"grunt": "~0.4.2",
},
"devDependencies": {
"grunt": "~0.4.2",
"grunt-contrib-jshint": "~0.8.0",
"grunt-open": "~0.2.3",
"grunt-contrib-copy": "~0.5.0",
"grunt-bowercopy": "~0.7.1",
"grunt-contrib-watch": "~0.5.3",
"grunt-phonegap": "~0.12.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [
"grunt",
"javascript"
],
"author": "Atilla Ozgur",
"license": "MIT",
}
依賴項是你的用戶需要下載,而devDependencies是喜歡你的測試運行時開發人員的依賴,咕嚕助手包等
謝謝你的運行依賴。從他們的網站推斷這是不可能的。誰做了網站涼亭應該去爲npm做同樣的事情。 – 2014-11-23 20:29:56
@tomwrong如果我回答了您的問題,請接受它。 – 2014-11-23 21:10:04
如果我問了一個很好的問題,爲什麼你不喜歡它? :-) – 2014-11-23 23:46:26