当前位置: 首页 > news >正文

烟台电商网站开发开源门户网站源码

烟台电商网站开发,开源门户网站源码,上林住房和城乡建设网站,wordpress误删插件05vue3实战-----配置项目代码规范 1.集成editorconfig配置2.使用prettier工具2.1安装prettier2.2配置.prettierrc文件#xff1a;2.3创建.prettierignore忽略文件2.4VSCode需要安装prettier的插件2.5VSCod中的配置2.6测试prettier是否生效 3.使用ESLint检测3.1VSCode需要安装E… 05vue3实战-----配置项目代码规范 1.集成editorconfig配置2.使用prettier工具2.1安装prettier2.2配置.prettierrc文件2.3创建.prettierignore忽略文件2.4VSCode需要安装prettier的插件2.5VSCod中的配置2.6测试prettier是否生效 3.使用ESLint检测3.1VSCode需要安装ESLint插件3.2解决eslint和prettier冲突的问题3.3测试 4.git相关的代码规范 1.集成editorconfig配置 EditorConfig 有助于为不同 IDE 编辑器上处理同一项目的多个开发人员维护一致的编码风格。 新建.editorconfig文件,写入配置内容。具体的配置语法可以看https://editorconfig.org/。 # http://editorconfig.orgroot true[*] # 表示所有文件适用 charset utf-8 # 设置文件字符集为 utf-8 indent_style space # 缩进风格tab | space indent_size 2 # 缩进大小 end_of_line lf # 控制换行类型(lf | cr | crlf) trim_trailing_whitespace true # 去除行尾的任意空白字符 insert_final_newline true # 始终在文件末尾插入一个新行[*.md] # 表示仅 md 文件适用以下规则 max_line_length off trim_trailing_whitespace false注意,VSCode需要安装一个插件—EditorConfig for VS Code,上述配置的内容才能生效。 2.使用prettier工具 Prettier是一款强大的代码格式化工具支持 JavaScript、TypeScript、CSS、SCSS、Less、JSX、Angular、Vue、GraphQL、JSON、Markdown 等语言基本上前端能用到的文件格式它都可以搞定是当下最流行的代码格式化工具。 2.1安装prettier npm install prettier -D2.2配置.prettierrc文件 useTabs使用tab缩进还是空格缩进选择falsetabWidthtab是空格的情况下是几个空格选择2个printWidth当行字符的长度推荐80也有人喜欢100或者120singleQuote使用单引号还是双引号选择true使用单引号trailingComma在多行输入的尾逗号是否添加设置为 none比如对象类型的最后一个属性后面是否加一个semi语句末尾是否要加分号默认值true选择false表示不加 {useTabs: false,tabWidth: 2,printWidth: 80,singleQuote: true,trailingComma: none,semi: false }2.3创建.prettierignore忽略文件 /dist/* .local .output.js /node_modules/****/*.svg **/*.sh/public/*这时候直接ctrlS进行保存会发现格式不对的代码并没有像.prettierrc文件中要求的那样子自动格式化。这是因为没有安装关于prettier的插件。 2.4VSCode需要安装prettier的插件 还是直接ctrlS进行保存还是不行。这是因为需要对vscode相应的配置。 2.5VSCod中的配置 文件首选项设置format on save 勾选上 文件首选项设置 editor default format 选择 prettier 此时ctrlS进行保存会自动格式化。 2.6测试prettier是否生效 方法一在代码中保存代码方法二配置一次性修改的命令 在package.json中配置一个scripts prettier: prettier --write .3.使用ESLint检测 在前面创建项目的时候,我们就选择了ESLint,所以Vue会默认帮助我们配置需要的ESLint环境。 3.1VSCode需要安装ESLint插件 3.2解决eslint和prettier冲突的问题 比如eslint中配置的是使用单引号而prettier使用的是双引号。这时候就会发生冲突。 我们解决的方法如下: 安装插件通过命令行创建项目时,如果选择使用prettier,那么这两个插件会自动安装 npm install eslint-plugin-prettier eslint-config-prettier -D之前初始化的.eslintrc.cjs文件如下: /* eslint-env node */ require(rushstack/eslint-patch/modern-module-resolution) module.exports {root: true,extends: [plugin:vue/vue3-essential,eslint:recommended,vue/eslint-config-typescript,vue/eslint-config-prettier,],parserOptions: {ecmaVersion: latest}, }需要在该文件中的extends中追加一项,如下: extends: [plugin:vue/vue3-essential,eslint:recommended,vue/typescript/recommended,vue/prettier,vue/prettier/typescript-eslint,plugin:prettier/recommended//追加的],这样子之后,当.eslintrc.cjs中的某个配置和.prettierrc.json文件中的配置冲突则该配置项就以.prettierrc.json文件为准(这样子就不会发生冲突)。 3.3测试 在main.ts追加一下代码会爆红提示是用了双引号。说明eslint配置成功。 按ctrlS会自动调整: 但obj上会有黄色波浪线这是一种警告提示。鼠标悬浮有如下显示: obj is assigned a value but never used.eslinttypescript-eslint/no-unused-vars大致意思是这个obj在之后没有被用过。若想要这种情况下不出现黄色警告就要在.eslintrc.cjs文件中配置来取消该提示。可以追加rules: rules: {typescript-eslint/no-unused-vars: off}这样子就不会有警告了: rules中还可以配置很多其它的规则这里只是一个例子。 4.git相关的代码规范 我将在后续文章中专门讲述git Husky和git commit规范。
http://www.w-s-a.com/news/709661/

相关文章:

  • 网站怎么做切换中英文济南广运建设公司网站
  • 网页游戏网站搭建免费建网站哪个模板多
  • 公司起名打分最准的免费网站直播网站app开发
  • 医疗器械类网站前置审批网站临时域名
  • 金融网站策划方案网站开发表格整体页面居中
  • 句容本地网站黄石下陆区建设局网站
  • 免费网站服务陕西省咸阳市建设银行网站
  • 网站建设活动计划做网站意义
  • 莱芜新闻主持人名单seo sem 外贸建站 网站建设 文化墙设计
  • 易语言可以做网站嘛赣州网站建设开发
  • 网站建设规范布局网站建设费往什么科目
  • 乐清手机网站设计哪个汽车网站汽贸店免费做
  • 网站建设课程总结报告推广软文
  • 企业网站哪里可以做烟台seo网站推广
  • 怎样建设网站优化珠海网站建设开发
  • 泰兴住房和城乡建设厅网站福州app开发
  • 免费制作公司网站seo前线
  • 导购网站怎么推广有网站源码怎么搭建网站
  • 网站开发问题杭州制作公司网站
  • 网站推广seo是什么wordpress 去除顶部
  • 建筑学不会画画影响大吗电子商务沙盘seo关键词
  • 重庆网站建设找承越上海建设工程招投标网
  • 网站建设四个步骤下单的网站建设教程
  • 网站建设合同的验收表响应式网站建设哪家好
  • 手机网站建设视频长沙百家号seo
  • 网站未备案怎么访问网站开发前端需要学什么
  • 正黄集团博弘建设官方网站wordpress设置固定链接和伪静态
  • wordpress 建网站视频如何实现网站生成网页
  • 杭州品牌网站建设推广个人的网站建设目标
  • 济南有哪些网站是做家具团购的贸易公司自建免费网站