2016-12-23 81 views
0

我正在開發一個使用ASP.NET Webforms的應用程序,並且在使用TypeScript時使用clipboardjs時遇到困難。在打字稿中使用clipboardjs

我曾嘗試:

一個。已下載剪貼板(https://clipboardjs.com/)並在腳本文件夾下添加了其參考。

b。使用nuget安裝剪貼板js類型。

c。安裝jquery及其類型,並添加jquery參考項目。

請參閱下面的文件的詳細信息,

enter image description here

現在,當我試圖按照自己的文檔,並把一些代碼,我得到的打字稿「找不到名稱剪貼板」的錯誤。

enter image description here

我缺少什麼?任何建議/幫助將不勝感激。

+0

您使用的是TypeScript 2.0+嗎?還是使用像Require.js,System.js,Webpack或Browserify這樣的模塊加載器/捆綁器?根據這一點,這裏的解決方案可以變得更容易。 –

+0

@DanielRosenwasser在我的visual studio項目中,我注意到打字稿工具版本是:1.8。我沒有使用模塊加載器。你能指導我嗎? –

+0

如果您可以升級到TypeScript 2.1,我可以對DefinitelyTyped上的聲明文件進行更新,以便您可以使用它。 –

回答

1

如果你在打字稿2.0或更高版本,可以通過運行

npm install @types/clipboard 

在這一點上取得報關文件剪貼板,如果你不能只寫在文件new Clipboard沒有得到一個錯誤,你需要添加"clipboard""types"場在tsconfig.json

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

這將告訴打字稿走上目錄鏈,並設法找到類型爲clipboard PAC kage在每個node_modules文件夾中。