vue.js - Vue-CLI 和 Visual Studio Code 格式冲突
问题描述
我使用本教程生成了一个 Vue.js 项目:https ://www.vuemastery.com/courses/real-world-vue-js/vue-cli/
然后我开始更改Visual Studio Code
设置和项目配置,如下所述:https ://www.vuemastery.com/courses/real-world-vue-js/optimizing-your-editor
不幸的是,这导致Vue-CLI
Visual Studio Code 具有不同的格式设置。每当我将文件保存在 中时VS Code
,它都会被格式化(这很好)。但是当我在 中运行命令时Vue-CLI
,所有文件都会按照不同的规则重新格式化。这意味着即使更改与我正在做的事情无关,几乎所有文件都会被修改。这真让我抓狂。
我怎样才能让这些工具“同步”,这样它们就不会应用不同的格式规则?哪些配置文件与此相关?
或者是否有可能完全禁用格式Vue-CLI
?
更新:
最近我注意到它VS Code
本身就弄乱了格式。即使不使用Vue-CLI
. 当我对文件进行更改.vue
并保存它们时,VS Code
在 javascript 映射中的最后一个元素之后添加尾随逗号。当我进行一些额外的更改时,逗号会保留在那里。但是随着另一个变化,它突然将它们全部删除。这种行为似乎完全随机。
解决方案
prettierrc.js
我在根目录中创建了一个名为的文件,其内容如下:
module.exports = {
trailingComma: "all",
arrowParens: "always",
};
推荐阅读
- python - 缩进 Sublime 文本中的所有内容
- python - 当我调用 /usr/bin/pydoc 时,确实调用了 /usr/bin/pydoc2.7
- xcode - LLDB 读取字符串
- html - 何时使用任何
- javascript - get function not working properly with local storage in JSON string
- php - 给定一个数 N,返回能被 3 整除的最大数 <= N
- php - 根据排名查找重复项
- html - 浏览器放大/缩小是否与不同的屏幕尺寸相同?
- java - Android Studio 3.1.3 错误:java.lang.ClassNotFoundException: org.gradle.api.internal.component.Usage
- symfony - 首次设置字段的时间戳