在vue3中使用typescript时,
<script lang="ts">
</script>
在定义function 时出现函数名后空格被格式化掉的问题
原因是因为eslint的格式化与prettier有格式冲突,perttier没有关于函数名空格的配置,默认是函数名后不保留空格,
所以在vetur配置中不可以使用prettier插件来格式化代码,而要使用vscode自带的vscode -typescript
// javascript
"vetur.format.defaultFormatter.js": "vscode-typescript",
"javascript.format.insertSpaceBeforeFunctionParenthesis": true,
// typescript
"vetur.format.defaultFormatter.ts": "vscode-typescript",
"typescript.format.insertSpaceBeforeFunctionParenthesis": true
版权声明:本文为shenpapa原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。