Tabris.js 开发者应用未加载我的应用
Tabris.js developer app not loading my app
当我尝试通过 Tabris.js 2 Developer 应用程序中的 URL 访问我的应用程序时,我简要地看到了下面的消息,然后应用程序 returns 我回到了 URL 屏幕:
"Could not load boot.min.js or boot.js file from tabris module 'node_modules/tabris'"
我尝试了 运行 基本的开箱即用的 tabris 测试应用程序(在空目录中使用 tabris init
)并且发生了同样的问题,所以我相信这不是与我的应用有关。
其他一些细节:
- 使用 tabris.js 的 v2.0.0,尽管 2.0.0-rc2 也会发生这种情况
- 我最后一次使用相同的代码库是在我的 phone(Nexus 5X)升级到 Android Oreo 之前。我想知道 Tabris.js 2 Developer 应用程序在 Oreo 中是否有任何问题 运行?
- 我知道 http 服务器在我的开发机器上 运行 是正确的,因为我可以导航到 http://[development-ip]:8080/package.json 并在我的移动设备上获取该文件
我可以通过使用 CLI(2.0 版)创建的项目确认问题。最新的 tabris 开发应用程序 (2.1) 不适用于 tabris 2.0。你必须将你的项目升级到 tabris 2.1:
npm install --save tabris@^2.1.0
原因是从 tabris 2.1 开始,引导文件 (boot.js) 现在从 tabris 模块读取。此文件之前包含在开发应用程序中。
将tabris-cli升级到最新版本后,使用tabris init
创建的项目将不会受到此问题的影响。
当我尝试通过 Tabris.js 2 Developer 应用程序中的 URL 访问我的应用程序时,我简要地看到了下面的消息,然后应用程序 returns 我回到了 URL 屏幕:
"Could not load boot.min.js or boot.js file from tabris module 'node_modules/tabris'"
我尝试了 运行 基本的开箱即用的 tabris 测试应用程序(在空目录中使用 tabris init
)并且发生了同样的问题,所以我相信这不是与我的应用有关。
其他一些细节:
- 使用 tabris.js 的 v2.0.0,尽管 2.0.0-rc2 也会发生这种情况
- 我最后一次使用相同的代码库是在我的 phone(Nexus 5X)升级到 Android Oreo 之前。我想知道 Tabris.js 2 Developer 应用程序在 Oreo 中是否有任何问题 运行?
- 我知道 http 服务器在我的开发机器上 运行 是正确的,因为我可以导航到 http://[development-ip]:8080/package.json 并在我的移动设备上获取该文件
我可以通过使用 CLI(2.0 版)创建的项目确认问题。最新的 tabris 开发应用程序 (2.1) 不适用于 tabris 2.0。你必须将你的项目升级到 tabris 2.1:
npm install --save tabris@^2.1.0
原因是从 tabris 2.1 开始,引导文件 (boot.js) 现在从 tabris 模块读取。此文件之前包含在开发应用程序中。
将tabris-cli升级到最新版本后,使用tabris init
创建的项目将不会受到此问题的影响。