使Webpack忽略某些导入并将其保持原样

时间:2019-02-11 22:23:50

标签: javascript node.js webpack

我正在将Webpack用于要在Node中运行的文件。我不想捆绑node_modules中的任何文件。我只希望Webpack将其保留为require('module')。我该怎么办?

1 个答案:

答案 0 :(得分:1)

尝试在Webpack配置中使用target: 'node'。尽管通常您会使用externals字段从捆绑软件中排除某些模块。例如,webpack-node-externals使用externals来完全满足您的需求。看起来有些陈旧,但是我想如果您不想依赖一个未维护的lib,可以自己检查源代码并做类似的事情。 Webpack documentation显示的某些代码大致相同。