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',
|
'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: {
|
externals: {
|
||||||
'jquery': 'jQuery',
|
'jquery': 'jQuery',
|
||||||
'tinymce': 'tinymce',
|
'tinymce': 'tinymce',
|
||||||
|
Reference in New Issue
Block a user