webpackMissingModuleエラーを生成します。何らかの形でWebpackが自分のエントリファイルからそれを解決するため、bundle.jsから削除する方法が見つかりませんでした。だから私はwebpack.IgnorePlugin
を使用することにしましたが、結果として私はエラーを受け取ります。 bundle.jsがロードされる前にWebPACKのは、私は私のバンドルからangular.jsを削除しようとしています
は、私はすでにCDNからの角度jsファイルが含まれてwebpackMissingModule
で "角度" モジュールを見つけることができません。しかし、それはまだwebpackスクリプトから解決しようとします。アプリの角度を使用しているが、それはどこか別の場所から来るのでWebPACKのは、それを含めない場合
あなたは外部ライブラリとしてそれを設定することができ、
module.exports = function makeWebpackConfig(options) {
var config = {};
config.entry = {
app: './app/app.js'
}
config.output = {
path: __dirname + '/public',
publicPath: BUILD ? '/' : 'http://localhost:8080/',
filename: 'bundle.js',
chunkFilename: 'bundle.js',
}
...
config.module = {
loaders: [{
test: /\.js$/,
loader: 'babel-loader',
exclude: /node_modules/
}, {
test: /\.html$/,
loader: 'raw'
}]
};
config.plugins = [
new webpack.IgnorePlugin(/angular$/),
];
...
return config;
};