0
webpackでアセットを構築しています。最近、グラフトjs-plugins-editorを2.0.0-beta1から2.0.0-beta5に更新しなければならなかった。私の大学は、彼らが資産を構築する前にnpm install
を実行するのを忘れて変更を引っ張り、パッケージの古いバージョンを展開する場合webpackでアセットを構築するときに有効なパッケージのバージョンを確認する
どのように我々は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));
});
このエレガントなソリューションは@elektronikありがとうございます。私の頭に浮かんだ最初のアイデアは、ビルド・プロダクションを変更することでした: "npm install && gulp production" – Hirurg103