在webpack中,可以通过配置externals
选项来告诉webpack忽略某些节点模块,无论是核心模块还是从npm安装的节点模块。
externals
选项可以是一个字符串、正则表达式、函数或对象。具体使用方式如下:
externals: 'lodash'
externals: /^lodash/
externals: function(context, request, callback) {
if (/^lodash/.test(request)) {
return callback(null, 'commonjs ' + request);
}
callback();
}
externals: {
lodash: {
commonjs: 'lodash',
commonjs2: 'lodash',
amd: 'lodash',
root: '_'
}
}
以上是告诉webpack如何忽略节点模块的方法。在实际应用中,可以根据具体需求选择适合的方式来配置externals
选项。关于webpack的更多配置和用法,可以参考腾讯云的Webpack产品文档:Webpack产品文档
领取专属 10元无门槛券
手把手带您无忧上云