Я використовую webpack для фреймворку Node, який я будую (хоча, мабуть, мені слід скористатися ковтком). Коли я включаю модуль EJS, webpack включає його до скомпільованого джерела, хоча я явно кажу йому, щоб виключити каталог node_modules.
module.exports = {
context: __dirname,
target: 'node',
// ...
output: {
libraryTarget: 'commonjs'
// ...
},
module: {
loaders: [
{
test: /\.js$/,
exclude: /node_modules/,
loader: 'babel-loader?{ "stage": 0, "optional": ["runtime"] }'
}
]
}
};
Як бачите, у мене є тест на файли JS, і я кажу йому виключити node_modules; чому це ігнорує моє виключення?