dojo dragon main logo

应用程序基路径

应用程序的所有链接、图像和资源都从应用程序的基路径提供服务。默认情况下,基路径为 /,但可以通过在 .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