我刚刚将我的aurelia应用程序升级到最新版本,现在发现它在运行时失败 - 在构建期间没有错误报告。失败
Uncaught TypeError: Cannot read property '__useDefault' of undefined
at ensureOriginOnExports (vendor-bundle.js:14252)
这是因为它无法找到" app" app-bundle中的类。在查看app-bundle时,没有包含应用程序js类/代码 - 只有html& css存在(应用程序包大小从225KB减少到125KB,所以当你知道要看什么时非常明显)。 aurelia-cli版本0.24。
在更新之前 - 一切都很好。
但是,如果我执行au new
然后au run
- 它会按预期工作。区别在于跟踪成功 - 列出app / environment / main等,对于我的项目,它只列出app&导航栏(还需要列出环境/主要等)。这是使用typescript 2.1.5。
我已将aurelia.json文件更新为与cli> = 0.23兼容 - 实际上与au new
生成的文件几乎完全相同。
vendor-bundle确实包含了预期的js代码(大小也大致相同)。
有什么想法吗? 谢谢 Windows 10 / Node v6.9.4 / npm v4.1.1
答案 0 :(得分:0)
在cli版本之间进行升级时,建议的方法是使用相同选项的au new搭建新项目,然后将任务复制到您的项目上..并且可以减少相关性