当前位置: 首页 > 知识库问答 >
问题:

角度4:ng发球很好,但ng构建--prod失败

竺勇
2023-03-14

当我试图运行ng serve时,它运行时没有任何错误,但当我试图使用'ng build--prod'创建生产构建时,它停止了,错误如下。我试图调整版本,但没有成功。然后发生了一些其他问题,就像其他API版本兼容性问题一样。如有任何帮助,我们将不胜感激。

请查找package.json以供参考:

{
  "name": "dashboard",
  "version": "1.0.1",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/common": "4.4.4",
    "@angular/compiler": "4.4.4",
    "@angular/core": "4.4.4",
    "@angular/forms": "4.4.4",
    "@angular/http": "4.4.4",
    "@angular/platform-browser": "4.4.4",
    "@angular/platform-browser-dynamic": "4.4.4",
    "@angular/router": "4.4.4",
    "@ngui/map": "0.18.3",
    "@types/googlemaps": "3.26.14",
    "angular2-jwt": "^0.2.3",
    "bootstrap": "3.3.5",
    "bootstrap-notify": "3.1.3",
    "bootstrap-select": "1.12.2",
    "bootstrap-switch": "3.3.4",
    "bootstrap-tagsinput": "0.7.1",
    "chartist": "0.9.4",
    "chartist-plugin-zoom": "0.4.0",
    "chartjs-plugin-zoom": "0.5.0",
    "core-js": "2.4.1",
    "datatables": "1.10.12",
    "datatables.net-bs": "1.10.12",
    "datatables.net-responsive": "2.1.1",
    "easy-pie-chart": "2.1.7",
    "eonasdan-bootstrap-datetimepicker": "4.17.47",
    "fullcalendar": "3.4.0",
    "jasny-bootstrap": "3.1.3",
    "jquery": "1.12.4",
    "material-design-icons": "^3.0.1",
    "mdbootstrap": "^4.5.0",
    "ng2-fab-speed-dial": "^1.0.0-beta.5",
    "ngx-pipes": "^1.6.5",
    "nouislider": "9.2.0",
    "npm": "^5.8.0",
    "rxjs": "5.4.2",
    "time-ago-pipe": "1.2.1",
    "twitter-bootstrap-wizard": "^1.2.0",
    "web-animations-js": "2.2.2",
    "zone.js": "0.8.4"
  },
  "devDependencies": {
    "@angular/cli": "^1.7.4",
    "@angular/compiler-cli": "4.4.4",
    "@types/bootstrap": "3.3.32",
    "@types/chartist": "0.9.34",
    "@types/jasmine": "2.5.38",
    "@types/jquery": "1.10.31",
    "@types/node": "6.0.73",
    "angular2-jwt": "^0.2.3",
    "codelyzer": "2.0.0",
    "jasmine-core": "2.5.2",
    "jasmine-spec-reporter": "3.2.0",
    "karma": "1.4.1",
    "karma-chrome-launcher": "2.0.0",
    "karma-cli": "1.0.1",
    "karma-coverage-istanbul-reporter": "0.2.0",
    "karma-jasmine": "1.1.0",
    "karma-jasmine-html-reporter": "0.2.2",
    "protractor": "5.1.0",
    "ts-node": "2.0.0",
    "tslint": "4.5.0",
    "typescript": "2.4.2"
  }
}

共有1个答案

丁英韶
2023-03-14

您的角度版本是4.4和ngx-pipes的角度版本是5或以上。因此,安装ngx-pipes与您的angular项目兼容的版本。

检查node_modules/ngx-pipes/package.json中的ngx-pipes版本。

 类似资料:
  • 问题内容: 输入如下: 当我手动键入并更改输入时,将执行。但是,如果我以编程方式通过其他功能更改了repair.test值,则不会触发ng- change的操作。我已经阅读了角度教程,这可能是预期的行为。 https://docs.angularjs.org/api/ng/directive/ng更改 “当值更改来自模型时,不评估表达式。” <-我也需要这个。模型以任何方式更改时,如何在控制器中触

  • 问题内容: 我有一些要从json文件加载的html数据。 我通过在应用程序中使用ngSanitize并使用ng-bind-html来显示此html数据。 现在我想从标准转换json blob中的任何链接 至: 。 所以我在json文件上做了一些regExp来转换链接,但是出于某种原因,但是ng-bind-html过滤掉了ng- click的输出,我不知道为什么。是否应该这样做,如果可以,可以禁用此

  • 问题内容: 当前,我们可以通过几种方式监视数据更改。我们可以使用触发模型更改,并且可以向元素添加指令并对其绑定一些操作。 在许多情况下,这有点令人困惑,所以我很好奇,这是每个变体的优缺点,何时应该使用绑定,何时使用诸如?的指令? 问题答案: 两者和具有完全不同的用法: 假设您有一个在范围内定义的模型: 现在,如果您想在发生任何更改时执行某些操作,则可以使用: 是一个指令,当用户更改输入时将评估给定

  • 尝试使用https://github.com/endel/regene-memory-limit增加大小限制,但仍然无法构建。我需要更改node_modules中的任何地方吗? 10%构建模块6/8模块2活动...\bootstrap\dist\css\bootstrap 90%块资产处理<---最后几个GCs---> 174152 ms:标记-扫描1266.2(1435.6)->1265.2(1

  • 当我尝试运行命令:mvnw-Pprod package-DskipTests-e时,我遇到以下错误: org.apache.maven.lifecycle.生命周期执行异常:未能执行目标com.github.eirslett:前端-maven-plugin:1.6:在项目two-g-hub上的纱线(webpack构建产品):未能在org.apache.maven.lifecycle.interna

  • 问题内容: 我参加了一次有角度的演讲,会议中提到的一位参加者胜于束缚。 原因之一是将变量放在监视列表中,并且仅当发生模型更改时,才将数据推送到视图中查看;另一方面,每次都会对表达式进行插值(我想这是角周期)并推送值,即使值更改与否。 也有人说,如果屏幕上没有太多数据,则可以使用,并且性能问题将不可见。有人可以帮我阐明一下这个问题吗? 问题答案: 如果您没有使用,则类似以下内容: 您可能会在解决之前