Я использую webpack 4, и я установил модуль с большим количеством подпапок, структура будет выглядеть так:
/node_modules/my_main_package/what_i_need_to_include
Мне нужно исключить все node_modules
кроме what_i_need_to_include
.Вот что я попробовал в своих webpack.base.babel
до сих пор:
Первый подход:
module: {
rules: [
{
test: /\.js$/,
exclude: '/node_modules/',
include: '/node_modules/my_main_package/what_i_need_to_include',
use: {
loader: 'babel-loader',
options: options.babelQuery,
},
},
...
Второй подход:
{
test: /\.js$/,
exclude: '/node_modules\/(?!my_main_package/what_i_need_to_include).*/'
...
}
оба раза безуспешно.
Как мне заставить это работать?Что я делаю не так?