使用一个命令安装所有grunt devDependencies

Om3*_*3ga 1 javascript gruntjs

我只是设置我的Gruntfile.js文件并加载所有(9)devDependencies.要安装这些devDependencies,我使用了以下命令

npm install name-of-plugin --save-dev
Run Code Online (Sandbox Code Playgroud)

我使用上面的命令9次为每个依赖.现在我想要的是使用一个命令grunt install plugins或其他命令来安装所有这些依赖项.该命令将从package.json文件中读取devDependencies并为我安装.

这可能吗?如果是,那么我该如何实现呢?

Fiz*_*han 6

你必须添加deveDependenciespackage.jsonnpm install

的package.json

{
  "name": "projectname",
  "version": "0.0.1",
  "dependencies": {},

  "devDependencies": {
        "grunt": "~0.4.1",
    "grunt-contrib-copy": "~0.4.1",
    "grunt-contrib-concat": "~0.3.0",
    "grunt-contrib-coffee": "~0.7.0",
    "grunt-contrib-uglify": "~0.2.0",
    "grunt-contrib-compass": "~0.5.0",
    "grunt-contrib-jshint": "~0.6.0",
    "grunt-contrib-cssmin": "~0.6.0",
    "grunt-contrib-connect": "~0.5.0",
    "grunt-contrib-clean": "~0.5.0",
    "grunt-contrib-htmlmin": "~0.1.3",
    "grunt-contrib-imagemin": "~0.2.0",
    "grunt-contrib-watch": "~0.5.2",
    "grunt-contrib-jade": "*",
    "grunt-autoprefixer": "~0.2.0",
    "grunt-usemin": "~0.1.11",
    "grunt-svgmin": "~0.2.0",
    "grunt-rev": "~0.1.0",
    "grunt-concurrent": "~0.3.0",
    "load-grunt-tasks": "~0.1.0"
  }
}
Run Code Online (Sandbox Code Playgroud)

然后运行

 npm install
Run Code Online (Sandbox Code Playgroud)