私のアプリケーションでは、BSONを使いたいです。私はmongodb bsoncxxを使用しているので、私はブラウザで同様のライブラリを使うことにしました。私はそれを見つけたhere。次に、このライブラリの宣言ファイルhereが見つかりました。第三者のライブラリと宣言ファイルを使用するには?
私はthis codeをダウンロードし、私のプロジェクトのthird_party/bson
フォルダに入れました。次にdeclaration fileをダウンロードし、bson.d.ts
という名前に変更し、同じthird_party/bson
フォルダに入れました。
Main.ts
で
:ビルドで
import * as bson from './third_party/bson/bson';
let BSON = new bson.BSON();
を、私はこのエラーを持っている:node
ある
scripts/third_party/bson/bson.d.ts(7,1): error TS2688: Cannot find type definition file for 'node'.
scripts/third_party/bson/bson.d.ts(27,100): error TS2304: Cannot find name 'Buffer'.
scripts/third_party/bson/bson.d.ts(28,25): error TS2304: Cannot find name 'Buffer'.
scripts/third_party/bson/bson.d.ts(40,25): error TS2304: Cannot find name 'Buffer'.
scripts/third_party/bson/bson.d.ts(47,45): error TS2304: Cannot find name 'Buffer'.
scripts/third_party/bson/bson.d.ts(51,19): error TS2304: Cannot find name 'Buffer'.
scripts/third_party/bson/bson.d.ts(113,24): error TS2304: Cannot find name 'Buffer'.
何を、なぜ私はそれが必要なのか、どのように私はそれを得ることができると私はどこに置く必要がありますそれ?
一度にすべての依存関係を持つライブラリを取得する方法はありますか?
npmを使用していますか? – Paarth
使用しているタイスクリプトのバージョンは? – Paarth
エラーは宣言ファイルから来ているので、[skipLibCheck](https://www.typescriptlang.org/docs/handbook/compiler-options.html) –