簡體   English   中英

如何將Haxe編譯成JavaScript?

[英]How to compile Haxe into JavaScript?

Grunt-Haxe建於3年前。 與NPM haxelib一起安裝它確實提供了一種編譯純JavaScript的方法,但存在一個問題,即無法利用JqueryExtern庫。 每次嘗試使用jQuery類時,即使添加import jQuery.* ,它每次都只會拋出錯誤,提示找不到。 它可以使用Haxetoolkit很好地編譯* .Hx文件,但對於haxe-NPM,haxelib,grunt-haxe則無法正常運行,它在編譯時會忽略JqueryExtern庫。

這是我的笨拙配置-我那里是否有引起這些故障的東西? 我使用的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工具包的官方版本。 找不到其他插件可以完成此工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM