File tree Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Expand file tree Collapse file tree 2 files changed +4
-5
lines changed Original file line number Diff line number Diff line change @@ -9,11 +9,10 @@ function gatherRequireJsImports(modules) {
9
9
let needsImport = [ ] ;
10
10
for ( let module of modules ) {
11
11
// If the requirejs-loader was used, then we need to wrap and import this module.
12
+ // It's safe to use mixins! in all cases, and necessary for anything where require('mixins').hasMixins(module) is true.
12
13
// TODO: Clean up this check.
13
- if ( module . request && String ( module . request ) . indexOf ( 'jquery.js ' ) !== - 1 ) {
14
+ if ( module . request && module . request . indexOf ( 'requirejs-loader ' ) !== - 1 ) {
14
15
needsImport . push ( 'mixins!' + module . rawRequest ) ;
15
- } else if ( module . request && module . request . indexOf ( 'requirejs-loader' ) !== - 1 ) {
16
- needsImport . push ( module . rawRequest ) ;
17
16
}
18
17
}
19
18
Original file line number Diff line number Diff line change @@ -10,9 +10,9 @@ module.exports.pitch = function (remainingRequest) {
10
10
this . cacheable && this . cacheable ( ) ;
11
11
12
12
// Route through window.require.
13
+ // It's safe to use mixins! in all cases, and necessary for anything where require('mixins').hasMixins(module) is true.
13
14
// TODO: We use rawRequest to grab the original request (including text! or etc.)
14
- const prefix = ( this . _module . rawRequest == 'jquery' ) ? 'mixins!' : '' ;
15
- const jsonName = JSON . stringify ( prefix + this . _module . rawRequest ) ;
15
+ const jsonName = JSON . stringify ( 'mixins!' + this . _module . rawRequest ) ;
16
16
return `module.exports = window.require(${ jsonName } );` ;
17
17
} ;
18
18
You can’t perform that action at this time.
0 commit comments