【问题标题】:Aurelia CLI project build error depending on environmentAurelia CLI 项目构建错误取决于环境
【发布时间】:2019-11-19 23:49:08
【问题描述】:

我想构建我的 Aurelia CLI 项目,最近升级到 v 1.0.2

当我使用命令构建时:

au build -env prod

一切都很顺利,但是当我使用 dev 时

au build -env dev

我遇到了一个难以理解的堆栈跟踪,在模块“async-done”中发现了一个索引错误。

ERROR [Bundle] Failed to write the bundle
INFO [Bundle] Error: No element indexed by 0
C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\async-done\index.js:18
    throw err;
    ^
Error [ERR_UNHANDLED_ERROR]: Unhandled error. ([object Object])
    at Gulp.emit (events.js:171:17)
    at Gulp.EventEmitter.emit (domain.js:441:20)
    at Object.error (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\undertaker\lib\helpers\createExtensions.js:61:10)
    at handler (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\now-and-later\lib\mapSeries.js:43:14)
    at f (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\once\once.js:25:25)
    at f (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\once\once.js:25:25)
    at tryCatch (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\async-done\index.js:24:15)
    at done (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\async-done\index.js:40:12)
    at onError (C:\Users\401623\Documents\Repositories\TrackAndTrace\TrackTrace.Client\node_modules\async-done\index.js:51:5)
    at process._tickCallback (internal/process/next_tick.js:68:7)

你们觉得呢?

【问题讨论】:

  • 我通过在 Aurelia Project 文件夹中的 transpile.js 文件中注释掉我的 Gulp src 管道中的 sourceMaps 来解决这个问题。

标签: typescript gulp aurelia


【解决方案1】:

这都是由于 Aurelia CLI 升级错误造成的。

我 npm 安装了新版本,但未能正确替换 Aurelia 项目。

如果您遵循 Aurelia 自己的升级指南,他们会要求您使用以下命令创建一个新项目:

au new

在这里,考虑要升级的项目的所有设计选择至关重要。我的错误是创建了一个默认项目,因此没有使用现有的概念和技术。

完成后,您只需删除旧的 Aurelia 项目文件夹,并将其替换为新的 Aurelia 项目,从新创建的项目中,您使用命令“au new”生成。

【讨论】:

    猜你喜欢
    • 2018-02-20
    • 2016-12-23
    • 2017-01-02
    • 2018-03-02
    • 1970-01-01
    • 1970-01-01
    • 2017-01-13
    • 2018-12-26
    • 2021-10-10
    相关资源
    最近更新 更多