相关疑难解决方法(0)

Angular 6 Uncaught ReferenceError:未定义缓冲区

我试图从5迁移到6使用ng update,我得到一个错误

Uncaught ReferenceError: Buffer is not defined
    at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/helpers.js (helpers.js:2)
    at __webpack_require__ (bootstrap:81)
    at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/md5.js (md5.js:10)
    at __webpack_require__ (bootstrap:81)
    at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/create-hash.js (create-hash.js:3)
    at __webpack_require__ (bootstrap:81)
    at Object../node_modules/amazon-cognito-identity-js/node_modules/crypto-browserify/index.js (index.js:12)
    at __webpack_require__ (bootstrap:81)
    at Object../node_modules/amazon-cognito-identity-js/es/AuthenticationHelper.js (vendor.js:47207)
    at __webpack_require__ (bootstrap:81)
Run Code Online (Sandbox Code Playgroud)

本地环境适用于创建新的角度项目.我不使用Buffer.这是幕后的事情

有任何想法吗?

UPD

我试图更新@ types/node npm install --save-dev @types/node

+ @types/node@8.9.5
updated 1 package in 12.031s
[!] 26 vulnerabilities found [36141 packages audited]
    Severity: 11 Low | 13 Moderate | 2 High
    Run `npm audit` for more detail
Run Code Online (Sandbox Code Playgroud)

如果我跑 npm …

angular

16
推荐指数
3
解决办法
2万
查看次数

标签 统计

angular ×1