Ionic cordova angular 构建未针对正确的环境
Ionic cordova angular build not targeting correct environment
我有一个 ionic cordova angular 应用程序,我正在尝试为不同的环境(产品与本地)构建
在环境中有一个文件 environment.prod.ts 带有 prod 连接字符串
下面是我的 angular.json 描述环境的文件
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
当我实际使用以下命令构建时,它不会进行文件替换,而只是使用普通 environment.ts 文件中已有的内容
ionic cordova build browser -- -c=production
我还尝试了 --env=production 和一大堆其他品种。我在某处缺少设置吗?或者什么
它适用于我:
ionic cordova build browser --prod
如果您需要更复杂的环境,您可以创建 build.json 和 运行,例如:
ionic cordova build browser --buildConfig=build.json
对于其他环境而不是生产环境:
ionic build -c=environment --engine=cordova --platform=browser
我有一个 ionic cordova angular 应用程序,我正在尝试为不同的环境(产品与本地)构建
在环境中有一个文件 environment.prod.ts 带有 prod 连接字符串
下面是我的 angular.json 描述环境的文件
"configurations": {
"production": {
"fileReplacements": [
{
"replace": "src/environments/environment.ts",
"with": "src/environments/environment.prod.ts"
}
],
当我实际使用以下命令构建时,它不会进行文件替换,而只是使用普通 environment.ts 文件中已有的内容
ionic cordova build browser -- -c=production
我还尝试了 --env=production 和一大堆其他品种。我在某处缺少设置吗?或者什么
它适用于我:
ionic cordova build browser --prod
如果您需要更复杂的环境,您可以创建 build.json 和 运行,例如:
ionic cordova build browser --buildConfig=build.json
对于其他环境而不是生产环境:
ionic build -c=environment --engine=cordova --platform=browser