webpack 2 - Using Imports-Loader and Exports-Loader at same time for legacy code -


i have 2 legacy js files, not want change. reason want use exports-loader , imports-loader

file b-legacy needs global var glob file a-legacy

my webpack.config.js results in

rules: [         { test: /\.ts$/, use: 'ts-loader' },     // typescript file loader;                       {             test: path.resolve(__dirname, '../scripts/legacy/a-legacy'),                     use: 'exports-loader?glob'         },         {             test: path.resolve(__dirname, '../scripts/legacy/b-legacy'),             use: 'imports-loader?glob'         }      ], 

for understanding should work. i'm exporting glob var in a-legacy , want import b-legacy.

but building gives following error:

error in ./scripts/legacy/b-legacy.js module not found: error: can't resolve 'glob' in 'c:\anypath\scripts\legacy' @ ./scripts/legacy/a-legacy.js 2:11-26

i've tried add enforce: "pre" exports-loader rule. doesn't change anything


Comments

Popular posts from this blog

neo4j - finding mutual friends in a cypher statement starting with three or more persons -

php - How to remove letter in front of the word laravel -

minify - Minimizing css files -