<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # 編譯到Neko格式 * * * * * 要編譯到 Neko 格式,打開` HelloWorld.hxml` 文件,然后修改代碼如下: ~~~ -neko helloworld.n -main HelloWorld ~~~ 你會看到,`.hxml` 文件中需要改變的僅僅是原來的 `-swf `開關變為 `-neko` 開關,輸出文件的擴展名從 `.swf` 改變為 `.n `。 如果現在像前面的例子一樣去編譯它,Haxe 編譯工具會創建一個文件,名為 `helloworld.n`,保存在你的應用目錄。如果沒有生成,先確定是否在 `.hxml` 文件中使用了其它的開關。許多開關在根據不同的目標平臺格式進行編譯時并不被完全支持,所以必須確保提供了正確的數據才能成功編譯。 # 運行Neko示例 * * * * * Neko 是一個非常靈活的平臺,因此,有許多方法來運行 Neko 應用。第一種方式是使用 `neko` 命令,后面跟隨執行文件的路徑。在命令行中,導航到工作目錄然后輸入: ~~~ neko helloworld.n ~~~ 如果文件正確執行,命令行窗口會顯示和 Flash 例子中所輸出的相同的字符串。 如果你喜歡,你可以用這種方式運行所有的 Neko 應用,雖然這個方法的確會有一些弊端。 例如,為了運行應用,你需要打開一個命令行窗口或者批處理文件來處理 `neko` 命令的執行。而且,調用 `neko` 命令需要進行環境變量的設置,才能使操作系統可以找到 Neko 可執行程序。 如果你計劃發布你的應用,這種運行方式的確不是一個好主意。 幸運的是,Neko 帶有一個實用工具集,可以轉換你的 Neko 應用成為一個可執行文件,所以你的用戶可以直接雙擊程序圖標來執行你的應用,或者通過在命令行輸入可執行文件的名稱。 要實現這個,你需要在命令行輸入如下的內容: ~~~ nekotools boot helloworld.n ~~~ 如果正確執行,在Window平臺上會生成一個名為 `helloworld.exe` 的可執行程序;而在Mac OS 和 Linux 上,則生成一個簡單的 `helloworld`文件,保存在你的應用目錄。 # 作為一個Web應用運行 * * * * * 在桌面運行你的 Neko 應用只是執行代碼的一種方式,然而,Haxe 和 Neko 的組合提供的工具庫主要是面向 Web 開發者的。而桌面應用開發只是一個次要的功能,你可能非常清楚的希望使用 Neko 來開發基于瀏覽器的 Haxe 應用。 要部署一個使用 Neko 的站點到服務器,需要安裝 `mod_neko.ndll` 或者 `mod_neko2.ndll` 模塊到一個 `Apache Web` 服務器。在本書后面將會學習這方面的知識,但是現在,你需要使用 NekoTools 實用工具的另外一個功能 : `NekoTools web` 服務器。 NekoTools web 服務器是一個強大的工具用于構建和測試基于 Web 的 Haxe 應用。雖然它不足以用作一個生產環境的 Web 服務器,但是無疑,它提供了測試 Neko 應用的所有需要的功能。 NekoTools web 服務器可以節省你設置文件上傳或者停止/啟動一個 Apache 的 安裝所耗費的時間。服務器不需要任何前置的設置,只需要你把 Haxe 和 Neko 在開發機上正確的安裝即可。 要開始 NekoTools web 服務器,在命令行輸入下面內容: ~~~ nekotools server -p <port> -h <hostname> -d <directory> ~~~ 這里,`<port>` 必須是一個未被占用的端口號,`<hostname>` 是測試站點的主機名,`<directory>` 是你的 Neko 應用的位置。默認端口是 `2000`,主機名是 `localhost`,這適用于大多數情況。 同樣,如果你的當前目錄就是應用目錄,那么你也不需要指定目錄開關。這意味著,在多數情況下,你也許只要導航到你的應用目錄然后通過輸入下面的命令開啟服務: ~~~ nekotools server ~~~ 現在,打開瀏覽器并導航至 [http://localhost:2000/helloworld.n](http://localhost:2000/helloworld.n) 。 如果你提供了和默認的不同的值,則輸入對應的地址。 如果成功啟動了 NekoTools web 服務器,你會看到正常的 Hello World! 問候,和前面的示例一樣: > HelloWorld.hx:5: Hello world! 然而,如果你沒有看到這個結果,或者你的 web 瀏覽器提示找不到指定的頁面,可能是訪問該 URL 沒有設置正確的目錄。不要擔心這個情況,因為你可以在任何時間修改 NekoTools web 服務器的根目錄。只要到 [http://localhost:2000/server:config](http://localhost:2000/server:config) ,然后就可以看到改變目錄的選項配置: ![](https://box.kancloud.cn/2016-07-19_578d00ff8985e.png) 這對于同時測試多個程序大有裨益。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看