如何将Haxe编译成JavaScript
How to compile Haxe into JavaScript?
Grunt-Haxe大约在3年前建成。将它与NPM haxelib一起安装,确实提供了一种编译纯JavaScript的方法,但有一个问题是无法利用JqueryExtern库;它只是抛出一个错误,每次当试图使用jQuery类说它找不到,即使添加import jQuery.*
。它编译*。Hx文件可以用Haxetoolkit,但同样不能用hax - npm, haxelib, grunt-haxe,它只是在编译时忽略JqueryExtern库。
这是我的grunt配置-我有什么东西导致这些失败吗?我使用的haxe版本是haxe 3.2.1。我不能运行gulp watch
,因为它需要为Haxe分配一个任务,但这个任务还不存在
haxe: {
complete_example: {
main : 'Main',
classpath: [ app.src.hx],
libs : ['jQueryExtern' ], /*specify haxelib libraries */
//flags : [ 'something', 'createjs' ], /* define conditional compilation flags */
//macros : [ 'Mymacro.doSomethingCool()' ], /*call the given macro*/
//resources: [ 'activity/xml/map-layout.json@map_layout' ], /*define named resource files*/
//misc : [ '-debug', "--dead-code-elimination", "--js-modern" ], /* add any other arguments*/
output : app.dest.js + 'hx.js',
onError : function ( e ) {
/*custom error message */
console.log( 'There was a problem...'n' + e );
},
force : true /*continue processing task (like --force)*/
}
}
grunt.loadNpmTasks( 'grunt-haxe' );
我能够编译它的唯一方法是使用intelliJ IDEA浏览器的文件观察者插件以及官方版本的haxe工具包。没有发现其他插件可以完成这项工作。
相关文章:
- 如何在Windows中将Javascript文件编译成二进制文件
- Javascript赢得'不能在IE上编译,但可以在Chrome上运行
- ScriptEngineManager能给我它刚刚用Java编译的Javascript函数的名称吗
- 在JavaScript中编译搜索后,获取链接到函数的属性标记的Element
- 只使用常量的静态javascript函数会被编译为常量吗
- V8 javascript 引擎是否将所有 javascript 编译为机器语言
- 在 Java 环境中编译为 javascript 的模板
- 无法使用 ant 和闭包编译器编译 javascript,因为 Jquery 的 $ 是未声明的
- Webpack:是否可以在编译时评估javascript表达式
- 必须对 JavaScript 进行哪些更改才能使其可编译为二进制
- 在 JavaScript 中编译/解释 Razor 视图
- 有没有办法使用 Gradle 将 Kotlin 类编译为 JavaScript
- 使用javascript编译html并将其转储到文件中
- Asp.Net Javascript编译错误:"标识符预期"
- 当我将所有javascript编译为一个文件时,我如何检测页面
- 为什么最好将javascript编译成javascript
- 让Javascript编译/测试
- Javascript 编译,用于将 D3 js v3 迁移到 v4
- 究竟什么是 JavaScript 编译指示
- 是否有人使用或编写了Ant任务来将(Rhino)JavaScript编译为Java字节码