应用程序基路径
应用程序的所有链接、图像和资源都从应用程序的基路径提供服务。默认情况下,基路径为 /
,但可以通过在 .dojorc
中添加 base
选项来配置基路径。
.dojorc
{
"build-app": {
"base": "./some-directory/"
}
}
未从根目录托管
如果 Dojo 应用程序未从 Web 服务器的根目录提供服务,则可能需要更改基路径。例如,如果应用程序从 http://example.com/incredible-app
提供服务,请将基路径更新为 /incredible-app/
。
本地构建
根据环境的不同,可能需要在开发构建期间更改基路径,但在生产构建期间保留默认基路径(或其他自定义路径)。假设开发机器在 /var/www/html
下提供所有内容,但该目录下存在多个项目,因此每个项目都从不同的子目录提供服务。将应用程序从 /var/www/html/incredible-app/output/dev
本地运行时提供服务可能是有意义的。
要实现此配置,请仅为开发创建 .dojorc
文件。
.dojorc.local
{
"build-app": {
"base": "incredible-app/output/dev/"
}
}
有了此本地开发配置,请使用此配置构建应用程序。
dojo build app --dojorc .dojorc.local -m dev