如何指定Angular 6中使用的环境?该.angular-cli.json文件似乎angular.json已从以前的版本更改为json内部结构.
如何/在此文件中指定要使用的环境?
在Angular 5中,我们可以使用生成不同环境的构建
ng build --prod --env=uat
Run Code Online (Sandbox Code Playgroud)
迁移到Angular 6后,上面的命令会抛出错误
Unknown option: '--env'
Run Code Online (Sandbox Code Playgroud) 我有 Angular 项目,我想将其部署在 Apache 服务器上。我用ng build,但我想为后端自定义地址和端点。
proxy.conf.json:
{
"/api/*": {
"target": "http://localhost:8080",
"secure": false,
"logLevel": "debug",
"changeOrigin": true
}
}
Run Code Online (Sandbox Code Playgroud)
该配置根本不适用。我如何正确设置它以更改配置?
环境ts文件:
import {environment as prod} from './environment.prod';
export const environment = Object.assign(prod, {
production: false
});
Run Code Online (Sandbox Code Playgroud) 我正在开发一个 Angular 7 项目,该项目需要在不同的服务器上运行。我需要从环境文件中读取服务器 URL,并且无法设置为静态变量。
我尝试读取 JSON 文件,但一旦构建项目,它就会将 JSON 的内容复制为 main.js 中的静态值
构建项目后是否可以动态读取 JSON 文件?就像从 env.json 中读取一样,我可以在构建项目后将其放入
我正在使用 Angular 7,我想知道是否
ng serve --prod
Run Code Online (Sandbox Code Playgroud)
是相同的
ng serve -c production
Run Code Online (Sandbox Code Playgroud)
在文档中找不到,因此我们将不胜感激
我正在开发一个具有各种环境设置的角度应用程序。当我尝试使用设置一些调试点时遇到问题debugger;
我正在使用ng serve -o --webconfiguration==qa编译node_modules运行服务器。
但是,当我使用ng serve -o调试点时,会被击中。
如何设置我的应用程序以在使用 QA 环境时命中调试点
这是我的配置 -
Angular CLI Version - 7.3.8
Node Version - 10.15.3
NPM - 6.4.1
TypeScript - 3.1.6
角度.json
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"Media-Service-Status": {
"root": "",
"sourceRoot": "src",
"projectType": "application",
"prefix": "app",
"schematics": {},
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:browser",
"options": {
"outputPath": "dist/Media-Service-Status",
"index": "src/index.html",
"main": "src/main.ts",
"polyfills": "src/polyfills.ts",
"tsConfig": "src/tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [ …Run Code Online (Sandbox Code Playgroud) javascript javascript-debugger node-modules typescript angular