WebPack 中的“ngserve”是否会突然失败并出现错误?

Nic*_*ges 5 webpack angular

当我尝试运行时,我收到以下信息ng serve --open

\n
PS C:\\Code\\atd> ng serve --open\n\xe2\xa0\x8b Generating browser application bundles (phase: setup)...C:\\Code\\atd\\node_modules\\@angular-devkit\\build-webpack\\src\\webpack-dev-server\\index.js:79\n            const address = devServer.server.address();\n                                             ^\n\nTypeError: Cannot read properties of undefined (reading 'address')\n    at C:\\Code\\atd\\node_modules\\@angular-devkit\\build-webpack\\src\\webpack-dev-server\\index.js:79:46\nPS C:\\Code\\atd> \n
Run Code Online (Sandbox Code Playgroud)\n

我用谷歌搜索没有结果。

\n

我已删除 node_modules 并运行npm install.

\n

ng build运行和构建良好。

\n

我很困惑。

\n

有谁知道为什么会突然出现这个错误?

\n

编辑:添加我的 package.json:

\n
{\n  "name": "angular-for-rank-beginners",\n  "version": "0.0.0",\n  "scripts": {\n    "ng": "ng",\n    "start": "ng serve --ssl true --ssl-key /node_modules/browser-sync/lib/server/certs/server.key --ssl-cert /node_modules/browser-sync/lib/server/certs/server.crt",\n    "build": "ng build",\n    "test": "ng test",\n    "lint": "ng lint",\n    "e2e": "ng e2e",\n    "scully": "scully",\n    "scully:serve": "scully serve"\n  },\n  "private": true,\n  "dependencies": {\n    "@angular/animations": "^13.0.0",\n    "@angular/cdk": "^13.0.0",\n    "@angular/common": "^13.0.0",\n    "@angular/compiler": "^13.0.0",\n    "@angular/core": "^13.0.0",\n    "@angular/forms": "^13.0.0",\n    "@angular/material": "^13.0.0",\n    "@angular/platform-browser": "^13.0.0",\n    "@angular/platform-browser-dynamic": "^13.0.0",\n    "@angular/router": "^13.0.0",\n    "@ngrx/store": "^12.5.1",\n    "acorn": "^8.5.0",\n    "core-js": "^3.19.1",\n    "npm-merge-driver": "^2.3.5",\n    "rxjs": "^6.6.7",\n    "tslib": "^2.0.0",\n    "zone.js": "~0.11.4"\n  },\n  "devDependencies": {\n    "@angular-devkit/build-angular": "^13.0.1",\n    "@angular/cli": "^13.0.1",\n    "@angular/compiler-cli": "^13.0.0",\n    "@angular/language-service": "^13.0.0",\n    "@types/jasmine": "~3.6.0",\n    "@types/jasminewd2": "^2.0.10",\n    "@types/node": "^13.13.52",\n    "codelyzer": "^6.0.0",\n    "protractor": "~7.0.0",\n    "ts-node": "~8.6.2",\n    "typescript": "^4.3.5"\n  }\n}\n
Run Code Online (Sandbox Code Playgroud)\n

小智 6

最有可能是 SSL 的问题。对我来说,这是 SSL 密钥中的密码短语。