Webpack:不要使用 webpackBoostrap 函数包装器

asp*_*sen 6 webpack

我有一个问题,是否可以告诉 webpack 不要将模块包装到函数中?我只需要为特定条目设置此行为。

我有一组依赖于全局对象的超级遗留代码,无需显式访问 window 或只是简单的var. 但当 webpack 包装代码来运行时,就不再有全局范围了。我创建了一个入口点,其值为文件数组:

entry: {
  legacy: {
    filename: 'old/legacy.js',
    import: glob.sync(['legacy/*'], {
      absolute: true,
    }),
  },
}
Run Code Online (Sandbox Code Playgroud)

如何告诉 webpack 不要为此包使用任何包装器。但是我需要这段代码通过加载器和缩小来编译。

我使用 webpack 5。