簡體   English   中英

Angular中如何配置aws-sdk 7

[英]How to configure aws-sdk in Angular 7

當我做

npm install  aws-sdk 

在 Angular 7,我得到一個錯誤

錯誤 TS2580:找不到名稱“緩沖區”。

您需要為節點安裝類型定義嗎? 嘗試 npm i @types/node

即使我確實運行install npm i @types/node ,我仍然遇到同樣的錯誤:

即使我安裝了 npm i @types/node 我也遇到了同樣的錯誤

要解決此問題,您可以嘗試在tsconfig.app.json添加以下行:

"types": ["node"]

Angular 抱怨是因為需要一些節點環境類型。

請按如下方式修改您的文件:

// aws-sdk requires global to exist
(window as any).global = window;

/src/polyfills.ts

"types": ["node"]

/src/tsconfig.app.json 中的compilerOptions

信用: afaneh262

您需要先在 compilerOptions 中更改tsconfig.app.json文件,如下所示:

"types": ["node"]

之后,在polyfills.js文件中添加代碼。 否則稍后會報錯(ReferenceError: global is not defined)。 這是代碼:

(window as any).global = window;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM