使用webpack构建资产时,请确保使用有效的软件包版本

时间:2016-11-03 15:56:13

标签: npm gulp webpack

我们正在使用webpack构建我们的资产。最近我不得不将graft-js-plugins-editor从2.0.0-beta1更新到2.0.0-beta5。当我的大学撤销更改时,他们忘记在构建资产之前运行npm install并部署旧版本的软件包

我们如何确保使用package.json中指定的版本来构建资产?

// package.json
"scripts": {
    "build-production": "gulp production"
}

// Gulpfile
gulp.task('production', ['clean', 'mkdir-assets', 'webpack-production']);
...
var webpackStream = require('webpack-stream');
gulp.task('webpack-production', function(){
  return gulp.src(config.webpack.src)
    .pipe(webpackStream(config.webpack.production))
    .pipe(assetManifest(config.assetManifest.js))
    .pipe(gulp.dest(config.webpack.dest));
});

1 个答案:

答案 0 :(得分:1)

gulp-install之类的内容添加到build-production脚本的第一个任务中?