尝试运行 npm run build 时出现类型错误

2024-02-10

Running npm run build在我的角度应用程序中出现如下错误。我尝试更新打字稿版本,但没有帮助。请建议可以做什么。有人可以帮忙吗?我读到这是由于循环依赖造成的。如何解决node_modules中的这些问题?

对象原型只能是一个对象或 null:未定义类型错误: 对象原型只能是一个对象或 null:未定义 在 setPrototypeOf() 中 在 Object.__extends (C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules\tslib\tslib.js:65:9) 在 C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\template.js:115:17 在 C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\template.js:314:6 在 C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\template.js:3:17 在对象。 (C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\template.js:9:3) 在 Module._compile (内部/modules/cjs/loader.js:689:30) 在 Object.Module._extensions..js (内部/模块/cjs/loader.js:700:10) 在 Module.load (内部/modules/cjs/loader.js:599:32) 在 tryModuleLoad (内部/模块/cjs/loader.js:538:12) 在 Function.Module._load (内部/modules/cjs/loader.js:530:3) 在 Module.require (内部/modules/cjs/loader.js:637:17) 在需要时(内部/模块/cjs/helpers.js:20:18) 在 C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\transform.js:20:22 在 C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\transform.js:10:17 在对象。 (C:\Users\twdas\Documents\SDTM-POC\bitbucket\clinapps\src\main\CDR-POC\node_modules@angular\compiler-cli\src\ngtsc\indexer\src\transform.js:16:3)

我的package.json如下:

{
  "name": "cdr-poc",
  "version": "0.0.0",
  "scripts": {
    "ng": "ng",
    "start": "ng serve --proxy-config proxy-conf.json",
    "build": "ng build",
    "postbuild": "npm run deploy",
    "predeploy": "rimraf ../resources/static/ && mkdirp ../resources/static",
    "deploy": "cpx dist/CDR-POC/** ../resources/static",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^6.1.10",
    "@angular/common": "^6.1.10",
    "@angular/compiler": "^6.1.10",
    "@angular/core": "^6.1.10",
    "@angular/forms": "^6.1.10",
    "@angular/http": "^6.1.10",
    "@angular/platform-browser": "^6.1.10",
    "@angular/platform-browser-dynamic": "^6.1.10",
    "@angular/router": "^6.1.10",
    "@progress/kendo-angular-buttons": "^4.3.2",
    "@progress/kendo-angular-charts": "^3.5.2",
    "@progress/kendo-angular-dateinputs": "^3.5.2",
    "@progress/kendo-angular-dialog": "^3.10.0",
    "@progress/kendo-angular-dropdowns": "^3.4.1",
    "@progress/kendo-angular-excel-export": "^2.2.0",
    "@progress/kendo-angular-grid": "^3.10.2",
    "@progress/kendo-angular-inputs": "^3.5.0",
    "@progress/kendo-angular-intl": "^1.6.1",
    "@progress/kendo-angular-l10n": "^1.3.0",
    "@progress/kendo-angular-layout": "^3.3.2",
    "@progress/kendo-angular-popup": "^2.5.0",
    "@progress/kendo-data-query": "^1.0.0",
    "@progress/kendo-drawing": "^1.1.2",
    "@progress/kendo-theme-default": "latest",
    "@types/file-saver": "^1.3.1",
    "angular-file-saver": "^1.1.3",
    "bootstrap": "^4.3.1",
    "core-js": "^2.6.1",
    "hammerjs": "^2.0.0",
    "ng-multiselect-dropdown": "^0.2.3",
    "ng6-breadcrumbs": "^1.0.7",
    "ngx-bootstrap": "^3.1.3",
    "ngx-webstorage-service": "^4.0.1",
    "rxjs": "6.3.3",
    "rxjs-compat": "6.3.3",
    "zone.js": "^0.8.26"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^0.12.4",
    "@angular/cli": "^6.1.1",
    "@angular/compiler-cli": "^8.1.3",
    "@angular/language-service": "^6.1.10",
    "@types/jasmine": "^2.8.12",
    "@types/jasminewd2": "^2.0.6",
    "@types/node": "~8.9.4",
    "codelyzer": "~4.2.1",
    "cpx": "^1.5.0",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "^4.2.0",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~1.4.2",
    "karma-jasmine": "~1.1.1",
    "karma-jasmine-html-reporter": "^0.2.2",
    "mkdirp": "^0.5.1",
    "protractor": "^5.4.1",
    "rimraf": "^2.6.2",
    "ts-node": "~5.0.1",
    "tslint": "~5.9.1",
    "typescript": "^3.5.3"
  }
}

更新到最新发布的版本(8.2.0)。

我的解决方案是升级到:

"@angular/animations": "~8.2.0",
"@angular/common": "~8.2.0",
"@angular/compiler": "~8.2.0",
"@angular/core": "~8.2.0",
"@angular/forms": "~8.2.0",
"@angular/platform-browser": "~8.2.0",
"@angular/platform-browser-dynamic": "~8.2.0",
"@angular/router": "~8.2.0",
"@angular/cdk": "~8.2.0",
"@angular/cli": "~8.2.0",
"@angular/language-service": "~8.2.0",
"@angular/upgrade": "~8.2.0"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

尝试运行 npm run build 时出现类型错误 的相关文章

随机推荐

  • 应用程序更新后小部件消失了

    更新我的应用程序后 有时所有旧的小部件都会从主屏幕上消失 在应用程序启动器 小部件选择器中 我的三个小部件出现两次 直到重新启动 有什么建议么 在本页 https medium com the wtf files the mysteriou
  • 在 pandas 数据帧上使用 scipy NonlinearConstraint 求解非线性方程

    我正在尝试求解方程组 其中 a b 和 c 是 pandas 数据框中的列 我曾经使用 Excel 在其中运行宏 通过更改其他列 函数 的值来在一列 残差 中进行查找 但我不知道如何在Python中做到这一点 我已经问过here https
  • 指定 Flexbox Flex 项目的宽度:宽度还是基础? [复制]

    这个问题在这里已经有答案了 假设我正在做 3 个弹性列 第一个 50 另外两个自动调整 half flex 0 0 auto width 50 or half flex 0 0 50 这些似乎在功能上是相同的 他们是吗 底部语句相当于 ha
  • 如何将 Python 捆绑到 macOS .app 应用程序中?

    我有一个用 python 编写的软件 带有用 PyQt 编写的图形用户界面 为了创建该软件的可执行文件 我附带了一个 Python 和 Qt 预编译版本 这个技巧似乎在 Windows 和 Linux 中都有效 因为我知道如何创建安装程序
  • 在 Storyboard 中切换 UINavigationController 堆栈的最佳实践

    在我们的故事板中 我们有多个UINavigationController堆栈 例如 LoginViewController堆栈完全独立于SWRevealViewController stack 在它们之间切换的最佳实践是什么 当我按下注销按
  • 使用 MotionEvent.ACTION_MOVE 制作像主屏幕一样的 ViewFlipper

    好的 我有一个ViewFlipper与三个LinearLayouts嵌套在其中 它默认显示第一个 这段代码 Assumptions in my Activity class oldTouchValue is a float vf is my
  • 如何伪造ajax文件上传?

    我有一个上传表单 我想填充一个文件 特别是图像 我的理解是我需要创建一个 File 对象来放入相对形式的 FileList 中 目前我拥有的图像采用数据 URI 格式 data image png base64 但我可以更改它 如果这是真的
  • Spring 模型对象未渲染

    我试图从某些 JSP 页面上的控制器返回消息字符串作为模型对象 成功 jsp 但该消息未在目标页面上呈现 这是我在页面上得到的内容 成功 jsp 欢迎 消息 这是 JSP 页面返回的控制器方法 RequestMapping value re
  • Chrome 消息传递:chrome.runtime.sendMessage 在最新版本 49 上不起作用

    我有一个 Chrome 扩展程序 在版本 48 上运行得很好 但由于某种原因 在版本 49 上无法运行 并且无法在其发布 更改日志中找到任何内容 不起作用的部分是消息传递 背景页 chrome runtime onMessage addLi
  • 可以用 PHP 连接到远程桌面吗?

    我有一些服务器 我想经常连接它们来运行程序 然而 为了使它更容易 我想让一个 PHP 脚本通过远程桌面连接到它们中的每一个并运行它们中的每一个 这可能吗 如果是这样 我应该从哪里开始 举个例子就太好了 理论上 您可以实现一个可以通过 RDP
  • 无法在 Visual Studio 2019 中使用 Azure Function 项目构建 docker compose

    我尝试将 Azure Function 项目添加到在 Visual Studio 2019 16 7 6 中创建的 docker compose 文件中 但这会导致解决方案无法构建 Docker for Windows 2 4 0 0 48
  • 如何在 python 中正确使用 unicode 字符以避免出现错误?

    我正在为 Google 快速搜索框开发一个 python 插件 它对非 ascii 字符做了一些奇怪的事情 看起来代码工作得很好 直到我尝试构造一个包含非 ASCII 字符的字符串 是我的测试字符 我使用以下代码片段进行构建 其中 new
  • 限制 Rust 中的对象生命周期

    我正在包装一个 C 库 它有一个标准类型的上下文对象 library context context library create context 然后使用它你可以创建更多对象 library object object library c
  • 您应该如何使用带有 PathShape 的 ShapeDrawable 在自定义视图上绘制一条线?

    我试图在自定义中画一条线View 我在这里创建了一个简单的Path仅用一个片段 创建了一个PathShape从那开始 最后将其放入ShapeDrawable目的是利用它来借鉴Canvas inside onDraw 然而 这是行不通的 请参
  • 在客户端保护 ASP.NET 表单身份验证令牌?

    在我的网站中 我没有使用任何身份验证或授权 我创建了登录页面来捕获用户凭据并检查数据库 如果用户成功通过身份验证 则会将用户数据存储在会话中并导航到其他页面 如何考虑实现表单身份验证 但我关心的是出于安全原因如何保护客户端浏览器中的身份验证
  • 使用Environment.OSVersion确定操作系统[重复]

    这个问题在这里已经有答案了 使用以下方法最好确定托管 ASP NET 应用程序的 Microsoft 操作系统 System Environment OSVersion名称空间 我需要 Windows XP Windows Server 2
  • 如何通过单击命令将一个 SVG 路径元素转变为另一个 SVG 路径元素?

    我正在尝试制作一个播放和停止按钮 我不知道单击时如何将三角形 它是一条路径 变形为正方形 它是一条路径 一次只显示一种形状 有人可以帮忙吗
  • 具有排名和分区的 SQL

    我需要执行这个sql select from select nt rank over partition by feld0 order by feld1 desc as ranking from select bla from test n
  • 方向更改后 UIView 框架不更新

    如何使用 Swift 3 检测方向变化 我需要在更改后检测它以计算帧大小 EDIT 我问这个问题是因为我需要重新绘制方向变化的视图 就像这个问题一样 旋转时无法让背景渐变填充整个屏幕 https stackoverflow com ques
  • 尝试运行 npm run build 时出现类型错误

    Running npm run build在我的角度应用程序中出现如下错误 我尝试更新打字稿版本 但没有帮助 请建议可以做什么 有人可以帮忙吗 我读到这是由于循环依赖造成的 如何解决node modules中的这些问题 对象原型只能是一个对