2017-09-21 32 views
0

當我嘗試通過在Tabris.js 2開發的應用程序的URL來訪問我的應用程序,我簡要地看到下面的消息,返回應用我回URL屏幕:Tabris.js開發的應用程序不加載我的應用程序

我試圖運行的基本外的現成tabris測試應用程序(使用tabris init處於「無法從tabris模塊‘node_modules/tabris’加載boot.min.js或boot.js文件」空目錄),同樣的問題發生,所以我相信,這不是我的應用程序。

其他一些細節:

  • 使用tabris.js的V2.0.0,雖然這與2.0.0 RC2發生以及
  • 上一次這個工作具有相同的代碼庫,我在我的手機(Nexus 5X)升級到Android Oreo之前。我想知道Tabris.js 2開發者應用程序是否有任何問題在奧利奧運行?
  • 我知道HTTP服務器是我開發的機器上運行正常,因爲我可以導航到http://[development-ip]:8080/package.json,讓我的移動設備上的文件
+0

你確定你正在運行在您的客戶端應用程序正在運行的JS的*確切*相同的版本? 我還沒有發現有任何奧利奧的問題,所以它可能不是。 –

+0

@CookieGuru - 你的意思是tabris.js版本?我將如何確認開發人員應用程序正在運行的版本? – Nick

+0

你在你的項目中運行過'npm install tabris'嗎?你可以訪問http:// [development-ip]:8080/node_modules/tabris/boot.js嗎? – ralfstx

回答

1

我可以確認問題與CLI中創建的項目(2.0版)。最新的tabris dev應用程序(2.1)不適用於tabris 2.0。你必須升級到projct 2.1 tabris:

​​

的原因是,作爲tabris 2.1引導文件(boot.js)現在從tabris模塊讀取。此文件包含在開發應用程序之前。

當您將tabris-cli升級到最新版本時,使用tabris init創建的項目不會受此問題的影響。