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

自己如何建网站长沙电商运营公司排名

自己如何建网站,长沙电商运营公司排名,中国建筑网建设通证书查询,阿里云账号密码发给网站开发初始化项目 vite构建vue项目还是比较简单的,简单配置选择一下就行了 初始化命令 npm init vuelatest初始化最新版本vue项目 2. 基本选项含义 Add TypeScript 是否添加TSADD JSX是否支持JSXADD Vue Router是否添加Vue Router路由管理工具ADD Pinia 是否添加pinia…

初始化项目

vite构建vue项目还是比较简单的,简单配置选择一下就行了

  1. 初始化命令
npm init vue@latest

初始化最新版本vue项目
2. 基本选项含义
在这里插入图片描述

  1. Add TypeScript 是否添加TS
  2. ADD JSX是否支持JSX
  3. ADD Vue Router是否添加Vue Router路由管理工具
  4. ADD Pinia 是否添加pinia(状态管理工具)
  5. Add ESLinit 是否添加ESLint是否添加eslint工具
  6. Add Prettier 是否添加Prettier(代码格式化工具)

配置还是比较简单的,只用选择是否需要就行了,不管需要注意的是我们选择过后并不会给我们一个下载好依赖的框架,给我们的是配置文件,我们需要手动下载

配置格式化工具与代码提交规范工具

代码格式工具
  1. 安装(如果上边已经安装过了就不要安装了)
npm install --save-dev --save-exact prettier
  1. 创建配置文件
echo {}> .prettierrc.json

该文件配置的是格式化代码的一些规范,不过需要注意的是通过该命令行生成的.prettierrc.json可能会被错误的解析为utf-16格式,如果是就自己手动将代码格式转换为utf-8格式否则会导致格式化是乱码问题
3. 创建忽略格式化文件.prettierignore
该文件用于写忽略的文件,因为有些文件是不需要我们格式化的

build
coverage
  1. 检测是否配置成功
    执行**npx prettier --write .**命令,查看是否格式化代码,npx的作用是使用当前文件夹中的prettier命令而不是全局的
  2. 配置文件其他信息
    官网配置
    可以根据自己习惯调整代码格式
  3. 添加git钩子函数
    虽然配置好了prettier 工具但是我们还是得自己手动执行命令格式化,比较麻烦,所以我们可以借助git hook来在我们提交代码之前自动格式化代码
npx mrm@2 lint-staged

另外我们需要把package.json的配置修改一下

"lint-staged": {"*.js": "eslint --cache --fix"
}

修改为

"lint-staged": {"*.{js,css,md,vue}": "prettier --write"
}

代码提交规范配置

  1. 安装
npm i @commitlint/config-conventional @commitlint/cli -D

安装上述插件后我们也可以在命令行输入npx cz来提交代码,我们可以输入内容来让我们代码提交更加规范
2. 在根目录创建commitlint.config.js文件,配置commitlint

module.exports = {extends: ['@commitlint/config-conventional']
}

module可能会导致eslint报错,所以我们需要让eslint忽略该文件的检测
在tsconfig.json中添加

"exclude": ["commitlint.config.js"],
  1. 生成钩子函数
npx husky add .husky/commit-msg "npx --no-install commitlint --edit $1"

这样如果我们提交代码不够规范的话,gitlint会自动把我们本次提交判定为失败
4. 规范详情

Type作用
feat新增特性 (feature)
fix修复 Bug(bug fix)
docs修改文档 (documentation)
style代码格式修改(white-space, formatting, missing semi colons, etc)
refactor代码重构(refactor)
perf改善性能(A code change that improves performance)
test测试(when adding missing tests)
build变更项目构建或外部依赖(例如 scopes: webpack、gulp、npm 等)
ci更改持续集成软件的配置文件和 package 中的 scripts 命令,例如 scopes: Travis, Circle 等
chore变更构建流程或辅助工具(比如更改测试环境)
revert代码回退

也可以查看官网来获取更多信息

http://www.yayakq.cn/news/953809/

相关文章:

  • 网站维护工程师网站后台制作教程
  • 青岛网站建设¥青岛博采网络小程序ui设计
  • app网站建设需要什么安安互联怎么上传网站
  • 台州网站制作维护网站服务器软件
  • 精品课程网站建设申报搜索指数查询平台
  • 网站建设周期做旅行的网站
  • 智联招聘网站建设情况洛阳市住房和城乡建设网站
  • 竹山县建设局网站seo建站系统
  • 沈阳市建设工程安全监督站网站中国建设银行官网站纪念币
  • 永久免费的网站空间修改wordpress的权限设置方法
  • 新乡专业做网站公司2021室内设计公司排名
  • 网站建设学费多少钱企业宣传片影视制作
  • 怎么搭建自己的网站挣钱网易企业邮箱怎么修改密码
  • 网站建设监理king wordpress
  • 智能建站价格手机网站收费
  • 网站建设的重要性 学校青岛网站seo技巧
  • 做网站建设的公司有哪些江门模板建站系统
  • 怎么用PHP做网站留言板昆明网站网站建设
  • 网站备案号查询四川华地建设工程公司网站
  • 支付网站建设费账务处理wordpress添加地图吗
  • 程序员做的导航网站八宝山网站建设
  • dede网站404怎么做php网站开发实例教程源代码
  • 网站安全检测工具长沙网络营销顾问
  • 网站建设文翻译工作室一般网站建设需求有哪些方面
  • 广州网站建设说说外链的建设今天国际最新消息
  • 西安网站建设推荐q479185700上墙有哪些做网站公司
  • 汕尾北京网站建设怎么做网站知乎
  • 深圳免费建站优秀seo平台
  • 优质的响应式网站建设沈阳做网站 0诚金网络专业
  • 网站登录验证码不显示网站后台修改的页面不能显示