错误:意外值“node_modules/ngx-mat-daterange-picker/ngx-mat-daterange-picker.d.ts 中的 NgxMatDrpModule”

Posted

技术标签:

【中文标题】错误:意外值“node_modules/ngx-mat-daterange-picker/ngx-mat-daterange-picker.d.ts 中的 NgxMatDrpModule”【英文标题】:ERROR in : Unexpected value 'NgxMatDrpModule in node_modules/ngx-mat-daterange-picker/ngx-mat-daterange-picker.d.ts' 【发布时间】:2021-09-10 09:54:43 【问题描述】:

在使用 Angular 7 应用程序时,在使用构建时遇到以下错误 ng build --configuration=dev

正如在异常中看到的那样,NgxMatDrpModule 前面有一个单引号。尝试删除 node_modules、package-lock.json 并重新安装节点模块,但仍然无法解决问题。有人可以帮忙吗?

环境:

"dependencies": 
    "@angular/animations": "^7.2.15",
    "@angular/cdk": "^7.3.7",
    "@angular/common": "~7.2.0",
    "@angular/compiler": "~7.2.0",
    "@angular/core": "~7.2.0",
    "@angular/forms": "~7.2.0",
    "@angular/http": "^7.2.14",
    "@angular/material": "^7.3.7",
    "ngx-mat-daterange-picker": "^1.1.5",


"devDependencies": 
    "@angular-devkit/build-angular": "~0.13.0",
    "@angular/cli": "~7.3.0",
    "@angular/compiler-cli": "~7.2.0",

由模块导入。请添加 @NgModule 注释。 node_modules/ngx-mat-daterange-picker/node_modules/@angular/cdk/coercion/array.d.ts(10,60): 错误 TS1005: ',' 预期。 node_modules/ngx-mat-daterange-picker/node_modules/@angular/cdk/coercion/array.d.ts(10,61): 错误 TS1005: ',' 预期。 node_modules/ngx-mat-daterange-picker/node_modules/@angular/cdk/coercion/array.d.ts(10,75): error TS1144: '' or ';'预期的。 node_modules/ngx-mat-daterange-picker/node_modules/@angular/cdk/coercion/array.d.ts(10,77):错误 TS1011:元素访问表达式应该带一个参数。

【问题讨论】:

【参考方案1】:

终于解决了问题,尝试了不同的包版本组合。有效的方法是将 @angular/core 从 7.2.0 升级到 7.2.15

npm install @angular/core@7.2.15

【讨论】:

以上是关于错误:意外值“node_modules/ngx-mat-daterange-picker/ngx-mat-daterange-picker.d.ts 中的 NgxMatDrpModule”的主要内容,如果未能解决你的问题,请参考以下文章

解析值时遇到错误意外字符:。路径'',第 1 行,位置 1

致命错误:在 UITableViewCell 中展开可选值错误时意外发现 nil?

致命错误:在展开可选值错误 Swift 时意外发现 nil

当我尝试将函数的参数设置为默认值时出现意外错误

Jasmin + 业力:“错误:模块 'DynamicTestModule' 导入的意外值 'HttpClient'。请添加 @NgModule 注释。”

服务器在 SVN 提交时发送了意外的返回值(500 内部服务器错误)