au run-应用程序bundle中不包含js文件



我刚刚将我的aurelia应用程序升级到最新版本,现在发现它在运行时失败了——在构建过程中没有错误报告。故障

Uncaught TypeError: Cannot read property '__useDefault' of undefined
at ensureOriginOnExports (vendor-bundle.js:14252)

这是因为它在应用程序捆绑包中找不到"应用程序"类。在查看应用程序捆绑包时,没有包含应用程序js类/代码,只有html&css是存在的(应用程序捆绑包大小从225KB减少到125KB,所以当你知道该看什么时,这是非常明显的)。aurelia cli 0.24版。

在更新之前,一切都很好。

然而,如果我先做au new,然后再做au run,它会按预期工作。不同的是,跟踪成功-列出了app/environment/main等,而对于我的项目,它只列出了app&导航栏(还需要列出环境/main等)。这是使用打字稿2.1.5。

我已经更新了aurelia.json文件,使其与cli>=0.23兼容——事实上,它与au new生成的文件几乎完全相同。供应商捆绑包确实包含了预期的js代码(大小也大致相同)。

有什么想法吗?谢谢Windows 10/节点v6.9.4/npm v4.1.1

在cli版本之间升级时,建议的方法是使用具有相同选择的au new构建新项目,然后将任务复制到您的项目中。。并提高的效率

最新更新