TS2304エラーが発生しています: 名前「Buffer」が見つかりません 質問する

TS2304エラーが発生しています: 名前「Buffer」が見つかりません 質問する

TypeScript を使用して NodeJS で base64 エンコードを実行しようとしています。

次のコードは JavaScript で正常に動作します。

同じことを TypeScript で書いてコンパイルすると、Buffer is not find エラーが発生します。

var base64Policy = new Buffer(stringPolicy, 'utf-8').toString('base64');

誰か TypeScript で同じことを行うのを手伝ってくれませんか。

ベストアンサー1

IONIC 4開発者向けに、以下に示すように

npm install --save @types/node

追加してみました。"types": ["node"]

"compilerOptions": {
    "outDir": "./out-tsc/app",
    "types": ["node"]
},



tsconfig.json

エントリを追加する必要がありましたが、機能しませんでした。

tsconfig.app.json

関連ドキュメントについては、次のリンクを参照してください。
https://github.com/aws/aws-sdk-js/issues/1271#issuecomment-291658668

それがうまくいったかどうか教えてください!

おすすめ記事