![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
typescript
Jyann~
要坚信,人生所有走过的路,都不会白走
展开
-
typescript基础
简单数据类型声明,自动类型判断,字面量声明,any类型和弊端,unknow未知类型,类型断言as,ts中的函数声明(形参类型,返回值类型,设置返回值类型为 never),对象声明(一般是对象属性类型声明: ?和[]使用),数组声明(letarr: string[]或者let arr: Array);元组(定长的数组),枚举(定义一些定值的常量),联合类型声明( | ),别名 type myType = 'string' | 'number',ts文件编译(单文件tsc a.ts -w和所原创 2024-02-01 15:50:59 · 747 阅读 · 0 评论 -
vite项目中使用@代表根路径
解决:在 tsconfig.json的compilerOptions下 加上 baseUrl 和 paths 即可。找不到模块“path”或其相应的类型声明。原创 2023-08-08 11:13:07 · 1839 阅读 · 0 评论 -
ts项目中引入js包,如vue-simple-uploader
有些包如vue-simple-uploader,使用npm下载后,npm仓库中没有对应的@types类型声明,会报错,没有找到对应的@types类型文件。在项目根目录下,创建自定义的类型声明文件,如,self-vue.d.ts。原创 2023-08-08 10:56:51 · 543 阅读 · 0 评论 -
微信小程序TS项目使用mobx(页面直接使用store和自定义组件中使用store)
在自定义组件ts文件中引入,注意如果是TS必须使用ComponentWithStore,如果是js项目使用storeBindingsBehavior// ts中使用mobx和js中不一样,js中使用storeBindingsBehavior,ts中使用ComponentWithStoreactions: {},},/*** 组件的方法列表*/methods: {},})-- 自定义组件中使用store -->原创 2023-05-20 15:12:34 · 1403 阅读 · 0 评论 -
(node:13684) UnhandledPromiseRejectionWarning: Unhandled promise rejection
我这里 "ts-node-dev": "^2.0.2",版本修改为 "ts-node-dev": "^1.0.0-pre.44"即可正常启动。出现UnhandledPromiseRejectionWarning:一般就是包版本问题,或者包冲突。原创 2022-11-14 14:55:18 · 908 阅读 · 0 评论 -
typescript项目tsconfig.json编写时没有自动补全
VS Code中,在setting.json配置以下即可。原创 2022-09-09 14:50:52 · 338 阅读 · 0 评论