小编cha*_*man的帖子

Haxe + Webpack 导出空对象

我正在尝试在 Haxe 编译器导出的 JS 上运行 webpack-dev-server。我正在使用 hxgenjs 库将 haxe 输出拆分为单独的模块,并且我正在尝试通过 webpack 合并它们(以使用热模块替换功能)。一切似乎都没问题,但输出是空对象。这是我的webpack.config.js

module.exports = {
  entry: './build/Game-hxgenjs.js',
  mode: 'development',
  devtool: "inline-source-map",
  output: {
    filename: 'Game-webpack.js',
    path: path.resolve(__dirname, 'bin/js'),
    publicPath: '/bin/js/',
    libraryTarget: "umd",
    library: "MyLib"
  },
  devServer: {
    publicPath: '/bin/js/',
    compress: false,
    port: 8080,
    hot: true,
    inline: true,
    headers: {
      'Access-Control-Allow-Origin': '*',
      'Access-Control-Allow-Headers': '*'
    },
    proxy: {
       // some proxy settings
    }
  },
  plugins: [
    new webpack.HotModuleReplacementPlugin()
  ]
};
Run Code Online (Sandbox Code Playgroud)

并且入口js文件有这样的内容:

if (module.hot) module.hot.accept();
require("./Std")
var $import = require("./import_stub").default;
function …
Run Code Online (Sandbox Code Playgroud)

javascript haxe webpack

5
推荐指数
1
解决办法
201
查看次数

标签 统计

haxe ×1

javascript ×1

webpack ×1