应用程序的根路径
应用程序中的超链接、图片和资源都是从应用程序的根路径向外提供的。根路径默认为 /
,但可以在 .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