我刚刚将我的aurelia应用程序升级到最新版本,现在发现它在运行时失败了--在构建过程中没有错误报告。失败,错误为
Uncaught TypeError: Cannot read property '__useDefault' of undefined
at ensureOriginOnExports (vendor-bundle.js:14252)这是因为它在app-bundle中找不到"app“类。在查看app-bundle时-没有包含应用程序的js类/代码-只有html和css ( app-bundle大小从225KB减少到125KB,所以当您知道要查看什么时,这是非常明显的)。aurelia-cli版本0.24。
在更新之前,一切都很好。
但是,如果我先执行au new,然后执行au run -它就会按预期工作。不同之处在于跟踪成功-列出了app/environment/main等,而对于我的项目,它只列出了app & nav-bar (还需要列出environment/main等)。这是使用typescript 2.1.5。
我已经更新了aurelia.json文件,使其与cli >= 0.23兼容-事实上,它与au new生成的文件几乎完全相同。供应商捆绑包确实包含了预期的js代码(大小也大致相同)。
有什么想法吗?感谢Windows 10/Node v6.9.4/npm v4.1.1
发布于 2018-03-15 17:15:44
当在cli版本之间升级时,推荐的方法是使用具有相同选择的au new搭建新项目,然后将任务复制到您的项目中。并降低依赖性
https://stackoverflow.com/questions/41737087
复制相似问题