我是凉亭的忠实粉丝。我不需要在我的存储库中放置一堆软件包,我每次只提交bower.json而且我已经完成了。
所以我的问题是,我能否以与凉亭相同的方式从json文件中读取npm?
答案 0 :(得分:1)
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是您的开发人员依赖项,如测试运行时,grunt帮助程序包等。