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

标签 node.js npm aurelia

我刚刚将 aurelia 应用程序升级到最新版本,现在发现它在运行时失败 - 构建期间没有错误报告。失败

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

这是因为它在应用程序包中找不到“app”类。查看应用程序包时 - 不包含应用程序 js 类/代码 - 仅存在 html 和 css (应用程序包大小从 225KB 减小到 125KB,因此当您知道要查看什么时,这一点非常明显)。 aurelia-cli 版本 0.24。

更新之前 - 一切都很好。

但是,如果我执行 au new 然后 au run - 它会按预期工作。不同之处在于跟踪成功 - 列出应用程序/环境/主等,而对于我的项目,它仅列出应用程序和导航栏(还需要列出环境/主等)。这是使用 typescript 2.1.5。

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

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

最佳答案

在 cli 版本之间升级时,推荐的方法是使用具有相同选择的 au new 构建新项目,然后将任务复制到您的项目..并提高依赖关系

关于node.js - au run - 应用程序包中不包含 js 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41737087/

相关文章:

javascript - React : You may need an appropriate loader to handle this file type, 当前没有配置加载程序来处理此文件(本地 Node 模块)

android - Nodejs 是否可以通过 Web 应用程序读取已连接设备的系统日志?

node.js - Amazon Elastic Beanstalk Node 和 npm 非标准安装位置

node.js - 在多个地方需要模块并创建对象

javascript - Aurelia 注入(inject)模拟依赖

javascript - 在 Aurelia 中基于 InnerHtml 更改背景颜色

node.js - gulp-ruby-sass 的 Gulp 编译问题

Javascript 类与 Nodejs 中函数的 "List"

node.js - 查看依赖包 X 的本地 NPM 包

onsen-ui - 没有 Angular 可以使用 Onsen 吗?我宁愿使用 Aurelia