请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

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

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

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

正在回答

2回答

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


0 回复 有任何疑惑可以回复我~
weixin_慕田峪131215 2020-12-08 23:33:18

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

```js

module.exports = {

rules: {

semi: ['error', 'always']

}

}

```

1 回复 有任何疑惑可以回复我~
  • 你这样写,变成一定要加分号了,我写的代码突然飘红了一大片
    回复 有任何疑惑可以回复我~ 2020-12-09 09:59:46
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信