如何使用 Webpack 在另一个模块中要求预编译模块?

How to require precompiled module in another module with Webpack?

目标是捆绑动态生成的模块并使其成为必需的。

这是我的 Webpack 配置中的内容:

   entry: [
     path.resolve('builds/intellij/scripts/elm-program.js'),
     './app'
   ],

elm-program.js 文件是由 IntelliJ 中的文件观察器自动生成的,这就是我将其添加到 Webpack 条目中的原因。

我可以确认它已成功捆绑,但我不知道如何将其导入到 app.es6 文件中。

我希望这个能工作:import Elm from 'Elm'

也许通过将其添加到条目中,我的整个方法都是错误的。如果是这样,请引导我。我是 Webpack 的新手。

它只需要像这里显示的那样解决:

https://webpack.github.io/docs/configuration.html#resolve-alias

所以在配置中:

  resolve: {
    extensions: ['', '.js', '.es6'],
    alias: {
      Elm: path.resolve('builds/intellij/scripts/elm-program.js')
    }
  },