运行 来自目录的 Aurelia CLI 应用程序

Run Aurelia CLI app from a directory

我想将我的应用程序部署到虚拟目录。我一直无法弄清楚 运行 本地具有类似结构的应用程序所需的正确配置。例如,我想 运行 来自:

http://localhost:8080/demos

我已经尝试了在我的 webpack 配置中将 "demos" 添加到 publicPathcontentBase 的所有组合。静态资产的 404 错误和来自 Aurelia 的路由器错误之间的错误。

由Aurelia路由器记录,你可以在index.html header, <base href="/demos">中添加基础标签,并在configureRouter()中设置路由器根config.options.root = "/demos"; .

此外,如果您的捆绑js文件确实是从目录提供的,您需要在aurelia.json的2个地方修改baseDirplatform.baseDirbuild.targets[0].baseDir