2017-01-11 24 views
1

当社ではオープンソースライセンスの互換性を確認するために弊社でブラックダックスキャンを行っています。このスキャンの要件の1つは、未拡張の連結されていないビルドです。 Webpackを使用してSource-mapsを生成できますが、un-concatenated(個別のファイルとしてそれぞれ必要なファイル)をビルドするか、ソースマップを使用して同等のファイルを生成する方法がありますか?webpackを使用した連結されていないビルド

私は、スキャンのためだけにビルドシステム全体を変更したくありません。このスキャンは出荷されたファイルでのみ行われなければならず、つまり、プロダクトビルドと同じビルドプロセスを経なければならないということです。

答えて

0

split-by-path webpackプラグインを使用できます: https://www.npmjs.com/package/webpack-split-by-pathベンダーごとに1つのファイルを作成します。

var SplitByPathPlugin = require('webpack-split-by-path'); module.exports = { entry: { app: 'app.js' }, output: { path: __dirname + '/public', filename: "[name]-[chunkhash].js", chunkFilename: "[name]-[chunkhash].js" }, plugins: [ new SplitByPathPlugin([ { name: 'vendor', path: path.join(__dirname, 'node_modules') } ], { manifest: 'app-entry' }) ] };

関連する問題