Fix amd-inject-loader for Webpack 4
[MAILPOET-1667]
This commit is contained in:
6
assets/js/src/amd-inject-loader-fixed.js
Normal file
6
assets/js/src/amd-inject-loader-fixed.js
Normal file
@@ -0,0 +1,6 @@
|
||||
var amdInjectLoader = require('amd-inject-loader');
|
||||
|
||||
// fix original 'amd-inject-loader' for Webpack 4 by adding missing 'options' field to its context
|
||||
module.exports = function amdInjectLoaderFixed(input) {
|
||||
return amdInjectLoader.call(Object.assign({}, this, { options: {} }), input);
|
||||
};
|
@@ -382,6 +382,11 @@ var testConfig = {
|
||||
'wp-js-hooks': 'WP-JS-Hooks/src/event-manager.js',
|
||||
},
|
||||
},
|
||||
resolveLoader: {
|
||||
alias: {
|
||||
'amd-inject-loader': path.join(__dirname, 'assets/js/src/amd-inject-loader-fixed.js'),
|
||||
}
|
||||
},
|
||||
externals: {
|
||||
'jquery': 'jQuery',
|
||||
'tinymce': 'tinymce',
|
||||
|
Reference in New Issue
Block a user