2016-11-03 5 views
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)); 
}); 

答えて

1

あなたbuild-productionスクリプトに非常に最初のタスクとしてgulp-installのようなものを追加しますか?

+0

このエレガントなソリューションは@elektronikありがとうございます。私の頭に浮かんだ最初のアイデアは、ビルド・プロダクションを変更することでした: "npm install && gulp production" – Hirurg103

関連する問題