尝试使用 typescript 2.1 进行编译时出现以下错误:
TypeScript 错误:node_modules/@types/jquery/index.d.ts(3770,13):错误 TS2451:无法重新声明块作用域变量“$”。
不确定这意味着什么或如何解决。
您可能会多次导入和/或声明 JQuery,TypeScript 会让您知道。显然,重复的声明可能会导致问题,特别是当您使用将自身附加到当前声明的插件时$
实例。如果$
稍后重新声明,插件可能不再可用。
正确的做法是将所有声明移动到一个位置,例如索引或 main。但是,如果这是不可能的,只需告诉 TypeScript 忽略重复的声明并通过将以下属性添加到您的tsconfig.json
:
{
"compilerOptions": {
...
"skipLibCheck": true,
...
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)