2017-03-02 4 views
2

ファブリックのタイプ定義をインストールしようとしていますが(https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/fabric/)、正しいタイピングコマンドを理解できません。ファブリックの.d.tsのインストール方法

最初に私はtypings install dt~fabric --global --saveを試してみましたが、次のエラーを得た: $typings install dt~fabric --global --save typings ERR! message Attempted to compile "fabric" as a global module, but it looks like an external module. You'll need to remove the global option to continue.

その後、私はタイピングが成功コマンドが、typings/modules/fabric/index.d.tsファイルは元のファイルhttps://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/fabric/index.d.tsと異なった、typings install dt~fabric --saveを試してみました。 typingsコマンドは元のコンテンツをdeclare module 'fabric' {}でラップします。これにより、.d.tsファイル内のexport as namespace fabric;というステートメントにコンパイラエラーError:(9, 1) TS1316:Global module exports may only appear at top level.が発生します。

タイピング版サイトファブリックを学び、そしてそれが巨大助けたとき、私はこれを使用しtype definitions here.

を見ることができますper the NPM docs.

2.1.0

+1

'npm install --save @ types/fabric'を試しましたか? –

+0

'@ types/fabric'はありません – Smartkid

+1

私は確信しています。スペルミスが間違っていましたか? –

答えて

0
npm install --save @types/fabric 

トリックを行います、インテリセンスのためにAPIを理解する上で重要です。

また、* .jsファイルの先頭に//@ts-checkを使用すると、正しいインテリセンスと思われるものも概算されます。

TypeScript 2.3以降では、 - checkcksを使用して.jsファイルのタイプチェックとエラー報告を行うモードをサポートしています。 The docs explain how it works.

関連する問題