나는 내가 구축하고있는 Node 프레임 워크에 webpack을 사용하고 있습니다. (물론 gulp를 사용해야 할 것입니다.) 내가 EJS 모듈을 포함하면, webpack은 node_modules dir을 제외하도록 명시 적으로 지시하더라도 컴파일 된 소스에 포함합니다.
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를 제외하도록 지시합니다. 내 제외를 무시하는 이유는 무엇입니까?