Tabris.js开发者应用程序没有加载我的应用程序

时间:2017-09-21 19:30:56

标签: tabris tabris-js

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

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

我尝试运行基本的开箱即用的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并在我的移动设备上获取该文件

1 个答案:

答案 0 :(得分:1)

我可以通过CLI(版本2.0)确认项目的问题。最新的tabris dev app(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创建的项目不会受此问题的影响。