0

当我尝试通过 Tabris.js 2 Developer 应用程序中的 URL 访问我的应用程序时,我简要地看到以下消息,并且应用程序将我返回到 URL 屏幕:

“无法从 tabris 模块 'node_modules/tabris' 加载 boot.min.js 或 boot.js 文件”

我尝试运行开箱即用的基本 tabris 测试应用程序(tabris init在一个空目录中使用)并且发生了同样的问题,所以我相信这与我的应用程序无关。

其他一些细节:

  • 使用 tabris.js 的 v2.0.0,虽然这也发生在 2.0.0-rc2 上
  • 上一次对我使用相同的代码库是在我的手机(Nexus 5X)升级到 Android Oreo 之前。我想知道 Tabris.js 2 Developer 应用程序在 Oreo 中运行是否有任何问题?
  • 我知道 http-server 在我的开发机器上运行正常,因为我可以导航到http://[development-ip]:8080/package.json并在我的移动设备上获取该文件
4

1 回答 1

1

我可以通过使用 CLI(2.0 版)创建的项目来确认问题。最新的 tabris 开发应用程序 (2.1) 不适用于 tabris 2.0。您必须将您的项目升级到 tabris 2.1:

npm install --save tabris@^2.1.0

原因是从 tabris 2.1 开始,现在从 tabris 模块中读取引导文件 (boot.js)。该文件之前包含在开发应用程序中。

当您将 tabris-cli 升级到最新版本时,使用创建的项目tabris init不会受到此问题的影响。

于 2017-09-22T07:46:35.023 回答