标签: ng-build

如何允许在localhost之外访问

如何允许在Angular2的localhost外访问?我可以localhost:3030/panel轻松导航,但是当我编写IP时,我无法导航10.123.14.12:3030/panel/.

你能告诉我如何解决它吗?我没有使用npm(节点项目管理 - 节点安装/节点启动)来安装和运行项目.

如果你愿意,我可以提供我的package.jsonindex.html.

typescript angular ng-build

121
推荐指数
13
解决办法
11万
查看次数

ng build 时超出调用重试次数异常

我正面临一个异常ng build(为差异加载生成 ES5 包......)

An unhandled exception occured: Call retires were exceeded
Run Code Online (Sandbox Code Playgroud)

使用过的版本:

  • 角CLI: 8.3.20
  • 角度: 8.2.7
  • 节点: 12.12.1

同样在日志中,它被提到

[error] Error: Call retries were exceeded at ChildProcessWorker.initialize
Run Code Online (Sandbox Code Playgroud)

angular-cli angular ng-build angular8 angular-cli-v8

63
推荐指数
4
解决办法
5万
查看次数

预算中的警告,最初超过最大值

使用--prod构建我的角度7项目时,我在预算中有一个警告.

我有一个角度7项目,我想建立它,但我有一个警告:

WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 1.77 MB
Run Code Online (Sandbox Code Playgroud)

这些都是块状细节:

chunk {scripts} scripts.2cc9101aa9ed72da1ec4.js (scripts) 154 kB  [rendered]
chunk {0} runtime.ec2944dd8b20ec099bf3.js (runtime) 1.41 kB [entry] [rendered]
chunk {1} main.13d1eb792af7c2f359ed.js (main) 3.34 MB [initial] [rendered]
chunk {2} polyfills.11b1e0c77d01e41acbba.js (polyfills) 58.2 kB [initial] [rendered]
chunk {3} styles.33b11ad61bf10bb992bb.css (styles) 379 kB [initial] [rendered]
Run Code Online (Sandbox Code Playgroud)

预算究竟是什么?我该如何管理它们?

production build angular ng-build

57
推荐指数
5
解决办法
3万
查看次数

类型错误:Ng 构建后无法读取 null 的属性“_rawValidators”

我是角度新手。我正在将一些字段动态渲染为我的反应形式。当我使用模拟请求时,一切都很好ng serve(即渲染正确发生,console.log 中没有错误)。一旦我ng build使用正确的后端构建项目,我就会收到动态渲染的每个字段的错误:

main.js:1 ERROR TypeError: Cannot read property '_rawValidators' of null 
Run Code Online (Sandbox Code Playgroud)

我找不到此错误的任何背景。我很想听听你的想法。

更多背景

// these fields change with selection
this.datafields = [{
              dfId: 48,
              dfName: "Phone",
              dfType: "text",
              dfOptions: null,
              dfValue: ""
              },
              {
              dfId: 49,
              dfName: "Eval",
              dfType: "select",
              dfOptions: ["","Remote","Live"],
              df_value: "",
              }]
Run Code Online (Sandbox Code Playgroud)

打字稿渲染ngOnInit(尝试过ngAfterViewInit但没有改进)

dfGroup = new FormGroup({})
...
...

 this.eyeForm = this.formBuilder.group({
      focus: ['', Validators.required],
 datafields: this.formBuilder.array([])
})

...
...

  if (this.datafields != null || this.datafields != …
Run Code Online (Sandbox Code Playgroud)

javascript typescript angular ng-build

20
推荐指数
3
解决办法
6万
查看次数

Angular 8 ng-build使用Cordova抛出MIME错误

在执行ng build --prod --base-href ./来构建我的cordova应用程序时,最终输出将引发如下错误。

无法加载模块脚本:服务器以非JavaScript MIME类型“”响应。根据HTML规范对模块脚本强制执行严格的MIME类型检查。

我最终通过将类型模块更改为text / javascript来解决此问题

src =“ runtime-es2015.858f8dd898b75fe86926.js” type =“ module”>

src =“ runtime-es2015.858f8dd898b75fe86926.js” type =“ text / javascript”>

在angular.json文件中是否可以解决某些问题,还是我在这里错过了什么?

angular-cli angular ng-build angular8

18
推荐指数
3
解决办法
3197
查看次数

在Angular 5环境中使用process.env

我尝试使用标准ng build --prod命令构建一个Angular 5应用程序,并且我想将基本API-Url设置为environment.prod.ts依赖于我的process.env变量的值.

这是我的档案:

export const environment = {
    production: true,
    apiUrl: `${process.env.BASE_URL}` || 'http://localhost:8070/',
};
Run Code Online (Sandbox Code Playgroud)

但是当我尝试构建应用程序时,会发生以下错误:

ERROR in src/environments/environment.ts(7,16): error TS2304: Cannot find name 'process'.

在构建应用程序时,如何根据env变量设置API-Url?

devops angular angular5 ng-build

17
推荐指数
1
解决办法
2万
查看次数

运行 ng build 时,index.html 什么都不做?

我有一个 Angular 5 项目,它在运行 ng serve 时工作正常,但我想将它发送给设计师以进一步处理它。运行 ng build 后,打开 index.html 会得到一个完全空白的页面。

还有什么我需要做的吗?在我的 environment.ts 文件夹中,我将生产设置为 true。请让我知道是否有更简单的方法来发送模拟或如何解决这个问题,谢谢!

html angular ng-build

12
推荐指数
3
解决办法
1万
查看次数

手动重启`ng build --watch`或`ng serve`

例如,当我们使用nodemon时,我们可以通过输入rsstdin并点击return/enter 来手动触发重建.

我想知道是否有一种方法可以在使用ng build --watch或时手动触发重建ng serve.有时,这些无法获取文件,或者在更大的重构期间失败.而不是使用ctrl-c,我想知道是否有办法在stdin中键入内容.

node.js angular-cli ng-build

11
推荐指数
1
解决办法
2692
查看次数

改善Angular 7应用程序的生产构建时间

我的应用程序需要很长时间才能构建生产使用 ng build --prod

有时它甚至失败了

致命错误:堆限制附近的无效标记 - 压缩分配失败 - JavaScript堆内存不足

我能做些什么来缩短构建时间吗?

angular-cli angular ng-build angular7

11
推荐指数
1
解决办法
9246
查看次数

ng build --prod没有生成vendor.bundle.js

我正在使用节点版本8.9.4,npm版本5.6.0我不知道为什么发生这种情况 ng build --dev正在生成vendor.bundle.js ng build --prod而不生成vendor.bundle.js这里是截图

输出与ng build - prod [在此输入图像描述
[使用ng-build输出--​​dev] 在此输入图像描述

这是我的package.json

`{
  "name": "app1",
  "version": "0.0.0",
  "license": "MIT",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build --prod",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular-devkit/core": "0.0.28",
    "@angular/animations": "^5.0.0",
    "@angular/common": "^5.0.0",
    "@angular/compiler": "^5.0.0",
    "@angular/core": "^5.0.0",
    "@angular/forms": "^5.0.0",
    "@angular/http": "^5.0.0",
    "@angular/platform-browser": "^5.0.0",
    "@angular/platform-browser-dynamic": "^5.0.0",
    "@angular/router": "^5.0.0",
    "core-js": "^2.4.1",
    "rxjs": "^5.5.2",
    "zone.js": "^0.8.14"
  },
  "devDependencies": {
    "@angular/cli": "1.6.3",
    "@angular/compiler-cli": …
Run Code Online (Sandbox Code Playgroud)

angular ng-build

10
推荐指数
2
解决办法
8366
查看次数