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

时间:2016-10-31 01:31:42

标签: webpack elm

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

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

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

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

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

我希望这可行:import Elm from 'Elm';

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

1 个答案:

答案 0 :(得分:1)

只需解决如下所示:

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

所以在配置中:

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