老师你好,关于代码格式化后ts里面的分号的问题

来源:4-8 Dropdown 组件基本功能编码

qq_我在时光机里找回忆

2020-11-07

我按照之前的做法,在项目根目录这里放了一个.prettierrc文件,里面写了

{
  "semi": false,
  "singleQuote": true,
  "printWidth": 200,
  "trailingComma": none
}

去掉了分号,使用单引号,并且去掉尾行的逗号。但是格式化后,我在ts里面写interface的时候,里面定义属性的时候用的分号也被去掉了,这个会导致报错。请问这里要怎么配置来解决这个问题呢?

写回答

2回答

张轩

2020-11-08

同学你好 perttier 没法做这么细粒度的分辨,所以你可以配置 eslint 对于 ts 的配置,让属性结尾没有分号也不算错误。具体配置请看这个回答:http://coding.imooc.com/learn/questiondetail/210295.html


0
0

weixin_慕田峪131215

2020-12-08

我是配置eslint,容忍分号的存在,就可以了。。。

```js

module.exports = {

rules: {

semi: ['error', 'always']

}

}

```

1
1
qq_我在时光机里找回忆
你这样写,变成一定要加分号了,我写的代码突然飘红了一大片
2020-12-09
共1条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程