我正在使用ASP.NET Webforms开发一个应用程序,我在使用TypeScript的剪贴板时遇到了困难。
我尝试了什么:
一个。下载了clipboardjs(https://clipboardjs.com/)并在脚本文件夹下添加了引用。
湾使用nuget安装了clipboardjs打字。
℃。安装了jquery及其类型,并添加了对项目的jquery引用。
请参阅下面的文件详细信息,
现在,当我试图按照他们的文档并放入一些代码时,我得到了#34;找不到名称剪贴板"打字稿中的错误。
我错过了什么?任何建议/帮助将不胜感激。
答案 0 :(得分:2)
如果您使用的是TypeScript 2.0或更高版本,则可以通过运行
获取剪贴板的声明文件npm install @types/clipboard
此时,如果您无法在文件中写new Clipboard
而不会收到错误,则需要将"clipboard"
添加到"types"
字段中tsconfig.json
1}}:
{
"compilerOptions": {
"types": ["clipboard"]
}
}
这将告诉TypeScript走上目录链并尝试在每个clipboard
文件夹中查找node_modules
包的类型。