如何通过package.json下载和安装所有节点模块



我想通过maven调用并下载所有节点模块,在maven中,我已经定义了插件以安装它,但是现在在我的软件包中。建议我如何安装所有节点模块并可以在package.json

中定义它们。

package.json

{
  "name": "MyProject",
  "version": "1.0.0",
   "author": "Saral",
  "scripts":{
  "start":"node gulpfile.js",
   "prebuild": "npm install",
    "build": "gulp"
    },
  "dependencies": {
    "gulp": "*",
    "gulp-ruby-sass": "*",
    "gulp-util": "*",
    "gulp-rename": "*",
    "gulp-concat": "^2.6.0",
    "gulp-concat-vendor": "0.0.4",
    "map-stream": "*",
    "gulp-livereload": "*",
    "gulp-concat": "*",
    "gulp-uglify": "*",
    "gulp-minify-css" : "^1.2.1",
    "gulp-notify":"2.2.0",
    "gulp-inject": "1.5.0",
    "run-sequence": "1.1.4",
    "stream-series": "0.1.1",
    "gulp-gzip": "1.2.0",
    "gulp-clone": "1.0.0",
    "gulp-watch": "*"

  }
}

转到您的终端并输入

npm install 

这将访问包装中提到的所有必需软件包。

在您的gulpfile.js中使用湾

var install = require("gulp-install");
gulp.src(['./bower.json', './package.json'])
.pipe(install());

因此,当您在终端中运行gulp时。

,据我了解,只需使用"前端Maven插件"

  1. 它安装了节点&npm:https://github.com/eirslett/frontend-maven-plugin-plugin#installing-node-and-npm
  2. 执行npm install,这已经是默认参数,可以省略:https://github.com/eirslett/frontend-maven-maven-plugin-plugin#running-npm

最新更新