在typescript中使用clipboardjs

时间:2016-12-23 16:57:04

标签: jquery asp.net typescript typescript-typings clipboard.js

我正在使用ASP.NET Webforms开发一个应用程序,我在使用TypeScript的剪贴板时遇到了困难。

我尝试了什么:

一个。下载了clipboardjs(https://clipboardjs.com/)并在脚本文件夹下添加了引用。

湾使用nuget安装了clipboardjs打字。

℃。安装了jquery及其类型,并添加了对项目的jquery引用。

请参阅下面的文件详细信息,

enter image description here

现在,当我试图按照他们的文档并放入一些代码时,我得到了#34;找不到名称剪贴板"打字稿中的错误。

enter image description here

我错过了什么?任何建议/帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

如果您使用的是TypeScript 2.0或更高版本,则可以通过运行

获取剪贴板的声明文件
npm install @types/clipboard

此时,如果您无法在文件中写new Clipboard而不会收到错误,则需要将"clipboard"添加到"types"字段中tsconfig.json 1}}:

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

这将告诉TypeScript走上目录链并尝试在每个clipboard文件夹中查找node_modules包的类型。