webpack Регулярное выражение в externals -- сразу много модулей по шаблону
Primary tabs
Можно использовать регулярное выражение для описания имен пакетов, которые должны попасть в externals, например в вашем webpack.config.php:
module.exports = [ { // обычная сборка, jquery и jqueryUi не включены mode: 'production', entry: { 'juts': './src/main.js' }, output: { path: path.resolve(__dirname, 'dist'), filename: '[name].js', }, externals: [{ // внешние библиотеки "jquery": "$", }, /^jquery-ui$/ // исключаем без глобальное переменной по регулярке ], watchOptions: { aggregateTimeout: 500, poll: 1000 // порверяем измемения раз в секунду }, devtool: "source-map" } ];
Но это может привести к проблемам в случае, если глобальная переменная с подобным именем не будет определена выше вашего файла при исползовании, если вам нужно просто игнорировать модуль без экспорта переменной, действуйте так.
- Log in to post comments
- 1827 reads