1.IE11 не поддерживает синтаксис ES6 в коде. Он выдаст ошибку, если встретится с любым синтаксисом ES6.
2. У нас есть синтаксис ES6 в файле «node_module / types.js / types.min.js», и мы исключаем node_module из webpack.config.js. Так что его ошибка в IE11 выдается, так как babel-loader не переносит types.min .js от es6 до es5.
Я хочу включить только \ node_modules \ types.js для перемещения внутри файла webpack.config.js. Или любое лучшее решение ???
Попытка :
exclude: /node_modules\/(?!(types.js)\/).*/
,
но включает в себя весь node_module.
webpack.config.js
module: {
rules: [
{
test: /\.jsx?$/,
// exclude: /node_modules/,
exclude: /node_modules\/(?!(types.js)\/).*/,
loader: 'babel-loader',
query: {
presets: ['es2015', 'react']
}
},
{
test: require.resolve('jquery'),
use: ['expose-loader?jQuery', 'expose-loader?$']
}
]
},