从零到无搭建Vue项目及代码风格规范

  • 注:已经有vue项目的可以跳过项目初始化

Vue项目搭建

  • 环境搭建 安装nvm 方便后续切换不通的node版本
    nvm官网
    在这里插入图片描述
    傻瓜安装就行 或者搜下自己(非本文重点)
  • nvm 安装好后 安装一个Node版本 本文使用的
    在这里插入图片描述
  • 有了环境开始创建Vue项目 打开命令行 cmd
npm install -g vue-cli			// 全局安装Vue CLI脚手架工具

然后就可以使用脚手架创建项目了

vue create my-vue-project		// 创建名为"my-vue-project"的Vue项目

在这里插入图片描述
Default上面的选项是我之前搭建的保存的项目预设,这里我们选择最后一个自定义,按方向键向下,然后按Enter键,这里没选vuex,后面安装pina吧
在这里插入图片描述

按空格勾选对应的选项,这里我们勾选如上图,继续Enter键下一步
在这里插入图片描述
这里选择Vue3.x版本 继续Enter键下一步,其他选择如下

在这里插入图片描述

等待完成就可以了
在这里插入图片描述
项目好了,目录结构
在这里插入图片描述

配置格式化规范

prettier官网
按步骤执行

npm install --save-dev --save-exact prettier
echo {}> .prettierrc.json

然后继续按着官网步骤 创建一个 .prettierignore 文件 表明我们不需要格式化的文件
在这里插入图片描述

提交代码自动格式化

Pre-commit Hook
运行此命令

npx mrm@2 lint-staged

看看他做了哪些事情,观察package.json中的变化,及根目录
在这里插入图片描述

  • 需要修改package.json文件(增加.vue文件的格式化,如果是ts项目还需要增加ts)
    在这里插入图片描述

  • prettier和eslint会有冲突
    在这里插入图片描述
    安装一下依赖 eslint-config-prettier

npm i eslint-config-prettier -D

修改以下文件,解决冲突
在这里插入图片描述
这样我们的提交代码自动格式化就完成了

提交代码规范git commit -m ‘feat:xxx’

commitlint官网
安装依赖

npm install --save-dev @commitlint/{config-conventional,cli}

运行此命令

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

最后执行此命令

npx husky add .husky/commit-msg  'npx --no -- commitlint --edit ${1}'

此时我们不规范提交就提交不了了
在这里插入图片描述
应该是 git commit -m ‘特定的词:xxxx描述本次提交’ 这样的格式
在这里插入图片描述
提交前缀可以是以上 也可以自己再去自定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值