我们正在使用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));
});