webstrom 与 vue-cli 创建工程的适配

发布于 2021-11-18 13:16:56 字数 2144 浏览 1296 评论 0

遵循 eslint 规则

vue-cli 默认的 eslint 标准规则中是 2 个空格缩进,并且在 *.vue 文件中的标签第一个子集是没有缩进的。这里做一些修改和适配:

改为 4 个空格缩进

修改编辑器配置文件 .editorconfig

[*.{js,jsx,ts,tsx,vue}]
indent_style = space
indent_size = 4
trim_trailing_whitespace = true
insert_final_newline = true

修改 eslint 配置文件 .eslintrc.js

// ... 其他配置
rules: {
    // ... 其他配置
    'indent': ['error', 4]
},

应用 eslint 校验规则

先打开代码质量检查选项:

.eslintrc.js 内右击 Apply ESLint Code Style Rule:

webstrom 修改部分标签不缩进第一层

这样的话在代码格式化之后就不会出现第一层缩进了

组件 UI 支持

如果你的项目里使用到了 element-ui,那么需要安装 element 插件来更好的支持语法提示与补全

这个时候会在 Live Templates 里生成 element 的动态模板

但是这个时候我们写的组件却会提示 Unknown html tag el-button,这时候只需要点击 添加为自定义 html 标签即可

可以看到每个组件的相关配置

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

女中豪杰

暂无简介

0 文章
0 评论
480 人气
更多

推荐作者

qq_aHcEbj

文章 0 评论 0

寄与心

文章 0 评论 0

13545243122

文章 0 评论 0

流星番茄

文章 0 评论 0

春庭雪

文章 0 评论 0

潮男不是我

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文