0

ASP.NET Webformを使用してアプリケーションを開発していますが、TypeScriptでクリップボードを使用するのが難しいです。クリップボードをtypescriptで使用する

:私が試してみました何

。クリップボードをダウンロードし(https://clipboardjs.com/)、スクリプトフォルダの下に参照を追加しました。

b。 nugetを使用してclipboardjsタイピングをインストールしました。

c。 jqueryとその型付けをインストールし、プロジェクトへのjqueryリファレンスを追加しました。私は彼らのドキュメントに従うと、いくつかのコードを配置しようとしたときに

enter image description here

、以下のファイルの詳細を参照してください。今、私はtypescriptですでエラー「名前のクリップボードを見つけることができません」取得しています。

enter image description here

私は何をしないのですか?どんな提案/助けも大歓迎です。

+0

TypeScript 2.0以降を使用していますか? Require.js、System.js、Webpack、Browserifyのようなモジュールローダー/バンドラーを使用していますか?それに応じて、ここでの解決策を簡単にすることができます。 –

+0

@DanielRosenwasser私のビジュアルスタジオプロジェクトでは、typescriptツールのバージョンが1.8であることに気付きました。私はモジュールローダーを使用していません。あなたはそれについて私を導くことができますか? –

+0

TypeScript 2.1にアップグレードできるのであれば、それを使用できるように、DefinitelyTypedの宣言ファイルを更新することができます。 –

答えて

1

あなたは活字体2.0以降を使っているのであれば、あなただけ得ることなく、あなたのファイルにnew Clipboardを書き込むことができないなら、あなたは、その時点で

npm install @types/clipboard 

を実行して、クリップボードの宣言ファイルを取得することができますがエラー、あなたのtsconfig.json"types"フィールドに"clipboard"を追加する必要があります。

{ 
    "compilerOptions": { 
     "types": ["clipboard"] 
    } 
} 

は、このディレクトリにチェーンを歩いて活字体を伝え、clipboard PACのためのタイプを見つけようとします各node_modulesフォルダー内のkage。

関連する問題