typescript,eslint,prettier的引入

typescript

首先用npm安装typescript,cnpm i typescript

然后再tsc --init生成tsconfig.json配置文件,这个文件在package.json同级目录下

最后在tsconfig.json添加includes配置项,在该配置项中的目录下,所有的d.ts中的类型可以在这些目录下的其他文件引用

ts文件和d.ts文件都包含在src中

eslint

首先用npm安装eslint,cnpm i eslint

然后安装eslint插件

最后通过eslint --init初始化配置文件.eslintrc.js

prettier

首先通过npm安装prettier,cnpm i prettier

然后安装prettier插件

最后通过prettier --init初始化配置文件.prettierrc.js

复制代码
ps:如果保存的时候出现分号出现后又消失的类似情况,有可能是eslint和prettier冲突了,因为eslint和prettier修复代码格式的功能。
如果格式化没有效果,有可能没有选择默认的格式化插件,可以鼠标右击已打开的文件进行配置,如下图:


相关推荐
一个处女座的程序猿O(∩_∩)O几秒前
React 完全入门指南:从基础概念到组件协作
前端·react.js·前端框架
前端摸鱼匠20 分钟前
Vue 3 的defineEmits编译器宏:详解<script setup>中defineEmits的使用
前端·javascript·vue.js·前端框架·ecmascript
里欧跑得慢40 分钟前
Flutter 测试全攻略:从单元测试到集成测试的完整实践
前端·css·flutter·web
Jagger_40 分钟前
前端整洁架构详解
前端
徐小夕1 小时前
我花一天时间Vibe Coding的开源AI工具,一键检测你的电脑能跑哪些AI大模型
前端·javascript·github
英俊潇洒美少年1 小时前
Vue3 企业级封装:useEventListener + 终极版 BaseEcharts 组件
前端·javascript·vue.js
嵌入式×边缘AI:打怪升级日志1 小时前
使用JsonRPC实现前后台
前端·后端
小码哥_常2 小时前
深度剖析:为什么Android选择了Binder
前端
方安乐3 小时前
单元测试之helper函数
前端·javascript·单元测试
音仔小瓜皮3 小时前
【Web八股】深入理解浏览器DOM事件流,灵活控制它!
前端·web