热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

angular多环境配置问题

现在我们相当于需要两个线上环境不太清楚怎么配置吧配置的部分贴出来希望大神指教package.json

现在我们相当于需要两个线上环境 不太清楚怎么配置
吧配置的部分贴出来 希望大神指教
package.json



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{

  "scripts": {

    "build": "ng build --prod",

    "deploy": "ng build --prod --polyfills src/deploy.ts --output-path dist-deploy",

    "serve": "ng serve"

  },

  "devDependencies": {

    "@angular-devkit/build-angular": "0.8",

    "@angular/animations": "6.1.7",

    "@angular/cli": "6.2",

    "@angular/common": "6.1.7",

    "@angular/compiler": "6.1.7",

    "@angular/compiler-cli": "6.1.7",

    "@angular/core": "6.1.7",

    "@angular/forms": "6.1.7",

    "@angular/http": "6.1.7",

    "@angular/language-service": "6.1.7",

    "@angular/platform-browser": "6.1.7",

    "@angular/platform-browser-dynamic": "6.1.7",

    "@angular/router": "6.1.7",

    "core-js": "2.5",

    "echarts": "4.1",

    "moment": "2.22",

    "ng-zorro-antd": "1.6",

    "rxjs": "6.3",

    "typescript": "2.9",

    "zone.js": "0.8"

  }

}

angular.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{

  "projects": {

    "app": {

      "architect": {

        "build": {

          "builder": "@angular-devkit/build-angular:browser",

          "configurations": {

            "production": {

              "aot": true,

              "buildOptimizer": true,

              "extractCss": true,

              "extractLicenses": false,

              "namedChunks": false,

              "optimization": true,

              "outputHashing": "all",

              "polyfills": "src/prod.ts",

              "sourceMap": false,

              "vendorChunk": false

            }

          },

          "options": {

            "assets": [

              "public"

            ],

            "index": "public/index.html",

            "main": "src/main.ts",

            "outputPath": "dist",

            "styles": [

              "src/styles/index.scss"

            ],

            "tsConfig": "tsconfig.json"

          }

        },

        "serve": {

          "builder": "@angular-devkit/build-angular:dev-server",

          "options": {

            "browserTarget": "app:build",

            "hmr": true,

            "hmrWarning": false,

            "host": "0.0.0.0",

            "open": true,

            "port": 8100,

            "proxyConfig": "proxy.config.js"

          }

        }

      },

      "projectType": "application",

      "root": "",

      "sourceRoot": "public"

    }

  },

  "version": 1

}

main.ts



1
2
3
4
5
6
7
8
9
10
11
import { registerLocaleData } from '@angular/common';

import zh from '@angular/common/locales/zh';

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';

import 'core-js/es7/reflect';

import 'zone.js/dist/zone';



import { AppModule } from './app/app.module';

import './prod';



platformBrowserDynamic().bootstrapModule(AppModule);

registerLocaleData(zh);

prod.ts

1
2
3
4
5
import { enableProdMode } from '@angular/core';



enableProdMode();



window['baseUrl']='http://yanduapi.t.oc1.xyz/v1'

deploy.ts

1
2
3
4
5
import { enableProdMode } from '@angular/core';



enableProdMode();



window['baseUrl']='http://yanduapi.t.oc1.xyz/v2'

但是现在这么编译 yarn deploy 接口的基础地址还是v1不是deploy 里设置的v2
请问还要修改哪里啊 怎么修改呢


   



推荐阅读
  • 本文详细介绍了cisco路由器IOS损坏时的恢复方法,包括进入ROMMON模式、设置IP地址、子网掩码、默认网关以及使用TFTP服务器传输IOS文件的步骤。 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • 单页面应用 VS 多页面应用的区别和适用场景
    本文主要介绍了单页面应用(SPA)和多页面应用(MPA)的区别和适用场景。单页面应用只有一个主页面,所有内容都包含在主页面中,页面切换快但需要做相关的调优;多页面应用有多个独立的页面,每个页面都要加载相关资源,页面切换慢但适用于对SEO要求较高的应用。文章还提到了两者在资源加载、过渡动画、路由模式和数据传递方面的差异。 ... [详细]
  • 如何使用Java获取服务器硬件信息和磁盘负载率
    本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 在project.properties添加#Projecttarget.targetandroid-19android.library.reference.1..Sliding ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • centos安装Mysql的方法及步骤详解
    本文介绍了centos安装Mysql的两种方式:rpm方式和绿色方式安装,详细介绍了安装所需的软件包以及安装过程中的注意事项,包括检查是否安装成功的方法。通过本文,读者可以了解到在centos系统上如何正确安装Mysql。 ... [详细]
  • 本文讨论了将HashRouter改为Router后,页面全部变为空白页且没有报错的问题。作者提到了在实际部署中需要在服务端进行配置以避免刷新404的问题,并分享了route/index.js中hash模式的配置。文章还提到了在vueJs项目中遇到过类似的问题。 ... [详细]
  • 一、路由首先需要配置路由,就是点击good组件进入goodDetail组件配置路由如下{path:goodDetail,component:goodDetail}同时在good组件中写入如下点击事件,路由中加入 ... [详细]
  • 动态多点××× 单云双HUB
    动态多点是一个高扩展的IPSEC解决方案传统的ipsecS2S有如下劣势1.中心站点配置量大,无论是采用经典ipsec***还是采用greoveripsec多一个分支 ... [详细]
  •     系统采用jeeplus框架(ssm+redis+shiro+mongodb+redis),默认是做了JSP未做前后端分离,由于业务需要已经多终端使用的需求(H5、小程序等) ... [详细]
  • 前端简史之纵横:Node东出
    引💡Ajax的出现,带来了jQuery时代,而jQuery时代也伴随着Node风暴淡淡退出了历史舞台。如果说Ajax给前端带来了从网页静 ... [详细]
author-avatar
手机用户2602940445
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有