有人知道如何使用angular-cli完成这个任务吗?我希望能够将 baseHref
路径存储在/ src / environments / environment.x.ts
中的环境变量中,并根据构建期间选择的环境,设置baseHref路径。
像这样的东西:
environment.ts
export const environment = {
production: false,
baseHref: '/'
};
environment.prod.ts
export const environment = {
production: true,
baseHref: '/my-app/'
};
然后呼叫...
ng build --prod
我希望能够通过在/dist/index.html
文件中添加<base href="/my-app/">
来显示内容。
我曾尝试将我的环境变量命名为构建命令中使用的--base-href
选项,希望cli可以识别它,但是并没有成功。
是否有一种方法可以从命令行中引用环境变量?例如ng build --base-href environment.baseHref
?
index.html
中的基础 href 可以通过--base-href your-url
进行配置。 - shusson