首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >解决错误: node_modules/@angular/material/core/common-behaviors/constructor.d.ts

解决错误: node_modules/@angular/material/core/common-behaviors/constructor.d.ts
EN

Stack Overflow用户
提问于 2022-01-14 19:44:25
回答 1查看 458关注 0票数 0
代码语言:javascript
运行
复制
> ng serve form-contact --port 4200 -o

✔ Browser application bundle generation complete.

Initial Chunk Files   | Names         |      Size
styles.css, styles.js | styles        | 348.46 kB
polyfills.js          | polyfills     | 345.50 kB
vendor.js             | vendor        | 343.68 kB
runtime.js            | runtime       |   6.15 kB
main.js               | main          |   1.89 kB

                      | Initial Total |   1.02 MB

Build at: 2022-01-14T19:15:51.516Z - Hash: 2e3ad82cc6fe8f1a585e - Time: 14521ms

Error: node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:64 - error TS1005: ';' expected.

14 export declare type AbstractConstructor<T = object> = abstract new (...args: any[]) => T;
                                                                  ~~~
node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:69 - error TS1109: Expression expected.

14 export declare type AbstractConstructor<T = object> = abstract new (...args: any[]) => T;
                                                                       ~~~
node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:82 - error TS1011: An element access expression should take an 
argument.

14 export declare type AbstractConstructor<T = object> = abstract new (...args: any[]) => T;

node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:83 - error TS1005: ';' expected.

14 export declare type AbstractConstructor<T = object> = abstract new (...args: any[]) => T;
                                                                                     ~
node_modules/@angular/material/core/common-behaviors/constructor.d.ts:14:85[0m - error TS1128: Declaration or statement expected.       

14 export declare type AbstractConstructor<T = object> = abstract new (...args: any[]) => T;
                                                                                       ~~



** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

正在检查

代码语言:javascript
运行
复制
PS C:\Users\...\apps\form-contact\src\app> ng --version

     _                      _                 ____ _     ___
    / \   _ __   __ _ _   _| | __ _ _ __     / ___| |   |_ _|
   / △ \ | '_ \ / _` | | | | |/ _` | '__|   | |   | |    | |
  / ___ \| | | | (_| | |_| | | (_| | |      | |___| |___ | |
 /_/   \_\_| |_|\__, |\__,_|_|\__,_|_|       \____|_____|___|
                |___/
    

Angular CLI: 11.0.7
Node: 14.15.1
OS: win32 x64

Angular: 11.0.9
... animations, common, compiler, compiler-cli, core, forms

Package                         Version
---------------------------------------------------------
@angular-devkit/architect       0.1100.7
@angular-devkit/build-angular   0.1100.7
@angular-devkit/core            11.0.7
@angular-devkit/schematics      11.0.7
@angular/cdk                    13.1.2
@angular/cli                    11.0.7
@angular/material               13.1.2
@schematics/angular             11.0.7
@schematics/update              0.1100.7
rxjs                            6.6.7
typescript                      4.0.8

PS C:\Users\...\apps\form-contact\src\app>

在我的package.json里面

代码语言:javascript
运行
复制
  "private": true,
  "dependencies": {
    "@angular/animations": "^11.0.9",
    "@angular/cdk": "^13.1.2",
    "@angular/common": "~11.0.5",
    "@angular/compiler": "~11.0.5",
    "@angular/core": "~11.0.5",
    "@angular/forms": "~11.0.5",
    "@angular/material": "^13.1.2",
    "@angular/platform-browser": "~11.0.5",
    "@angular/platform-browser-dynamic": "~11.0.5",
    "@angular/router": "~11.0.5",
    "@material/list": "^13.0.0",
    "@material/toolbar": "^2.3.0",
    "ngx-spinner": "^13.0.0",
    "rxjs": "~6.6.0",
    "tslib": "^2.0.0",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.1100.7",
    "@angular/cli": "~11.0.5",
    "@angular/compiler-cli": "~11.0.5",
    "@types/jasmine": "~3.6.0",
    "@types/node": "^12.11.1",
    "codelyzer": "^6.0.0",
    "husky": "^7.0.4",
    "jasmine-core": "~3.6.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~5.1.0",
    "karma-chrome-launcher": "~3.1.0",
    "karma-coverage": "~2.0.3",
    "karma-jasmine": "~4.0.0",
    "karma-jasmine-html-reporter": "^1.5.0",
    "lint-staged": "^12.1.4",
    "prettier": "2.5.1",
    "pretty-quick": "^3.1.3",
    "protractor": "~7.0.0",
    "sonar-scanner": "^3.1.0",
    "stylelint": "^14.2.0",
    "stylelint-config-sass-guidelines": "^9.0.1",
    "ts-node": "~8.3.0",
    "tslint": "~6.1.0",
    "typescript": "~4.0.2",
    "typescript-tslint-plugin": "^1.0.1"
  },

根据信息,我必须使用@angular/material**,** @angular/cdk @material/list 的什么版本?

EN

Stack Overflow用户

发布于 2022-01-15 00:55:22

您使用的是11种主要的角度版本(“@角/核心”:"~ 11.X.X“),因此您应该安装11.2.12材质版本(在角材料web:https://v11.material.angular.io/中找到更大的11.X.x版本)。

关于cdk,我认为最新的11.x.x也能做到这一点。

另一个更好的选择(我想这可能会更困难)是将您的角度升级到版本13

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70715810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档