node.js - 角度错误:无法解构“未定义”或“空”的属性“createHash”
问题描述
我在 Angular 8 中克隆了一个现有项目。我运行 npm install 和 next ng serve,得到错误。我已经尝试了一些与 webpack 相关的可能修复,但没有一个有效。
Angular CLI v8.3.18 和节点 v10.16.0
包.json:
{
"name": "backoffice",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"test": "ng test",
"lint": "ng lint",
"e2e": "ng e2e"
},
"private": true,
"dependencies": {
"@angular/animations": "~8.2.8",
"@angular/common": "~8.2.8",
"@angular/compiler": "~8.2.8",
"@angular/core": "~8.2.8",
"@angular/forms": "~8.2.8",
"@angular/platform-browser": "~8.2.8",
"@angular/platform-browser-dynamic": "~8.2.8",
"@angular/router": "~8.2.8",
"angular-cli": "^1.0.0-beta.28.3",
"ng2-file-upload": "^1.4.0",
"rxjs": "~6.4.0",
"tslib": "^1.10.0",
"zone.js": "~0.9.1"
},
"devDependencies": {
"@angular-devkit/build-angular": "~0.803.6",
"@angular/cli": "~8.3.6",
"@angular/compiler-cli": "~8.2.8",
"@angular/language-service": "~8.2.8",
"@types/node": "~8.9.4",
"@types/jasmine": "~3.3.8",
"@types/jasminewd2": "~2.0.3",
"codelyzer": "^5.0.0",
"jasmine-core": "~3.4.0",
"jasmine-spec-reporter": "~4.2.1",
"karma": "~4.1.0",
"karma-chrome-launcher": "~2.2.0",
"karma-coverage-istanbul-reporter": "~2.0.1",
"karma-jasmine": "~2.0.1",
"karma-jasmine-html-reporter": "^1.4.0",
"protractor": "~5.4.0",
"ts-node": "~7.0.0",
"tslint": "~5.15.0",
"typescript": "~3.5.3"
}
}
解决方案
推荐阅读
- python - python sqlite3备份内存数据库到磁盘挂起
- django - Django 设置:DATABASE_URL 不起作用
- android - 如何在不修改代码的情况下每天制作不同的认证号码?
- hybris - 将 Spartacus 店面从 1.4 升级到 3.1 后,访问 hybris“/occ/v2/”响应 404
- wso2 - 不知何故,我的超级管理员用户名或密码在 WSO2IS 中错误地更新了。如何将其重置为管理员和管理员
- node.js - 如何使用nodejs中的multer将多个文件上传到aws中的s3存储桶?
- java - java中如何实现128*64单色位图转换源码
- javascript - 如何使用钩子设置 react-i18n,得到 TypeError: Cannot read property 'length' of undefined
- sql - Oracle SQL自动舍入调整使用select语句
- node.js - 如何使用passport-github2通过github企业(托管在ec2中)验证我的localhost nodejs客户端?