【发布时间】:2013-11-28 02:44:06
【问题描述】:
我正在尝试自动为开发人员自动安装所有软件包。所以我在同一个目录中有 package.json 和 grunt 文件。我想先执行 npm install 以便安装所有依赖项,并且当开发人员在命令行上执行 grunt 时,一切都会准备就绪。我可以知道为什么它不起作用。另一件事是我可以知道依赖和开发依赖之间的区别。
{
"name": "TestProject",
"version": "0.1.0",
"description": "this project is for test",
"main": "index.js",
"dependencies": {
"grunt": "~0.4.2",
"grunt-contrib-uglify": "~0.2.7",
"uglify-js": "~2.4.3",
"grunt-contrib-watch":"~0.5.3",
"grunt-contrib-jshint": "~0.7.2",
"qunit": "~1.11.0"
},
"devDependencies": {
"grunt": "~0.4.2",
"qunit": "~1.11.0",
"grunt-contrib-jshint": "~0.7.2",
"grunt-contrib-nodeunit": "~0.2.0",
"grunt-contrib-uglify": "~0.2.2",
"grunt-contrib-watch": "~0.5.3",
"grunt-contrib-watch":"~0.5.3"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "BSD-2-Clause"
}
【问题讨论】: