angular - Wny `ng serve` 是否突然因 WebPack 中的错误而失败?
问题描述
当我尝试运行时,我得到以下信息ng serve --open
PS C:\Code\atd> ng serve --open
⠋ Generating browser application bundles (phase: setup)...C:\Code\atd\node_modules\@angular-devkit\build-webpack\src\webpack-dev-server\index.js:79
const address = devServer.server.address();
^
TypeError: Cannot read properties of undefined (reading 'address')
at C:\Code\atd\node_modules\@angular-devkit\build-webpack\src\webpack-dev-server\index.js:79:46
PS C:\Code\atd>
我用谷歌搜索无济于事。
我已删除 node_modules 并运行npm install
.
ng build
运行和构建良好。
我很困惑。
有谁知道为什么会突然出现这个错误?
编辑:添加我的 package.json:
{
"name": "angular-for-rank-beginners",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"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",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e",
"scully": "scully",
"scully:serve": "scully serve"
},
"private": true,
"dependencies": {
"@angular/animations": "^13.0.0",
"@angular/cdk": "^13.0.0",
"@angular/common": "^13.0.0",
"@angular/compiler": "^13.0.0",
"@angular/core": "^13.0.0",
"@angular/forms": "^13.0.0",
"@angular/material": "^13.0.0",
"@angular/platform-browser": "^13.0.0",
"@angular/platform-browser-dynamic": "^13.0.0",
"@angular/router": "^13.0.0",
"@ngrx/store": "^12.5.1",
"acorn": "^8.5.0",
"core-js": "^3.19.1",
"npm-merge-driver": "^2.3.5",
"rxjs": "^6.6.7",
"tslib": "^2.0.0",
"zone.js": "~0.11.4"
},
"devDependencies": {
"@angular-devkit/build-angular": "^13.0.1",
"@angular/cli": "^13.0.1",
"@angular/compiler-cli": "^13.0.0",
"@angular/language-service": "^13.0.0",
"@types/jasmine": "~3.6.0",
"@types/jasminewd2": "^2.0.10",
"@types/node": "^13.13.52",
"codelyzer": "^6.0.0",
"protractor": "~7.0.0",
"ts-node": "~8.6.2",
"typescript": "^4.3.5"
}
}
解决方案
很可能是 SSL 的问题。对我来说,这是 SSL 密钥中的密码短语。
推荐阅读
- python - 为什么我在错误时得到 NoReverseMatch // 未找到带有参数 '('',)' 的 'post-detail' 的反向
- php - 从子目录重定向到不同的子目录
- html - 即使我单击 ng-multiselect-dropdown 中的下拉菜单以外的任何其他位置,“onDropDownClose”事件也会一直触发
- mongodb - mongodb 在不覆盖的情况下更新现有字段
- python - 如何将函数应用于两列是变量的熊猫数据框?
- python - RichTextUploadingField 不反映到模型
- python - KeyError:尝试运行预测模型时为真/假
- python - “命令引发异常:AttributeError 'Nonetype' 对象没有属性 'id'” 给予设定角色时
- java - 使用 IDA* 和曼哈顿解决难题 NxN
- html - 在图像元素上组合 css 动画