【问题标题】:Run Aurelia CLI app from a directory从目录运行 Aurelia CLI 应用程序
【发布时间】:2018-02-12 05:59:55
【问题描述】:

我想将我的应用程序部署到虚拟目录。我一直无法弄清楚使用类似结构在本地运行应用程序所需的正确配置。例如,我想从以下位置运行它:

http://localhost:8080/demos

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

【问题讨论】:

  • 没有足够的信息来帮助您。您如何提供这些文件?日志是什么样的?你的 webpack 配置是什么样的?
  • 只需在路径末尾添加 / 并尝试是否遇到错误?

标签: aurelia


【解决方案1】:

Aurelia router 有文档,可以在 index.html 头中添加 base 标签<base href="/demos">,并在configureRouter() 中设置路由器根config.options.root = "/demos";

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 2020-07-09
    • 2010-11-14
    • 2017-11-09
    • 2017-04-22
    • 2011-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多