我想从 node_modules 中获取一个模块并且我想捆绑它(出于测试目的),但是 Webpack 的行为就像它被添加到外部一样。
// no externals or any plugin used
let config = {
mode: 'none',
target: 'node',
entry: {
output: `/example.js`,
},
resolve: {
extensions: ['.js'],
},
output: {
path: './dist',
},
};
// exampl.js
require('path')
// dist/output.js
require('path');
预期行为
path
要捆绑的节点模块
实际行为
Webpack 保持require('path');