vue-cli 3.0 脚手架搭建的 vue项目,使用 typescript编写。期间遇见了不少坑。 由于项目需要用到第三方密码键盘插件和加密插件,须在index.html 页面顶部 引入jquery JS.
当组件使用 '. Do you need to install type definitions for jQuery? Try
npm i @types/jquery
. 1 2 3 : any; 声明一下 $ 为外部的变量,这样 ts 解析器就能正常编译 ts文件了。 方式一:
declare global { var $: any; .... } 1 2 3 4 方式二:(建议)