quick-start.md 2.6 KB

快速上手

::: tip 提示 本项目需要Node.js版本>=14 :::

代码获取

::: warning 注意 注意存放代码的目录及所有父级目录不能存在中文、韩文、日文以及空格,否则安装依赖后启动会出错。 :::

# clone 代码
git https://github.com/kailong321200875/vue-element-plus-admin.git

安装

安装 Node.js

如果您电脑未安装Node.js,请安装它。

验证

# 出现相应npm版本即可
npm -v

# 出现相应node版本即可
node -v

安装依赖

推荐使用Yarn进行依赖安装。

在项目根目录下,打开命令窗口执行,耐心等待安装完成即可

# 安装依赖
yarn

::: tip 提示 安装依赖时husky安装失败

请查看你的源码是否从github直接下载的,直接下载是没有.git文件夹的,而husky需要依赖git才能安装。此时需使用git init初始化项目,再尝试重新安装即可。

或者,当前安装依赖的命令框,没有git环境,请确保存在git环境。 :::

运行项目

# 运行项目
npm run dev

npm scripts

"scripts": {
  # 安装所有依赖
  "i:all": "npm run i && npm run docs:i",
  # 安装项目依赖
  "i": "yarn install",
  # 启动项目
  "dev": "vite --mode base",
  # 打包生产环境
  "build:pro": "vue-tsc --noEmit && vite build --mode pro",
  # 打包开发环境
  "build:dev": "vue-tsc --noEmit && vite build --mode dev",
  # 打包测试环境
  "build:test": "vue-tsc --noEmit && vite build --mode test",
  # 本地预览打包后的文件
  "serve": "vite preview",
  # 检测所有依赖更新
  "check": "npx npm-check-updates",
  # 删除所有的node包
  "clean": "npx rimraf docs/node_modules && npx rimraf node_modules",
  # 删除文档的node包
  "clean:docs": "npx rimraf docs/node_modules",
  # 删除主依赖
  "clean:main": "npx rimraf node_modules",
  # eslint检测修复
  "lint": "eslint --fix --ext .js,.ts,.vue ./src",
  # prettier格式化
  "format": "prettier --write --loglevel warn \"src/**/*.{js,ts,json,tsx,css,less,vue,html,md}\"",
  # stylelint 格式化
  "lint:style": "stylelint --fix \"**/*.{vue,less,postcss,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
  # 提交前的统一格式化
  "lint:lint-staged": "lint-staged -c ./.husky/lintstagedrc.js",
  # 只对已提交文件进行格式化
  "lint:pretty": "pretty-quick --staged",
  # husky初始化
  "postinstall": "husky install",
  # ts 类型检测
  "ts:check": "vue-tsc --noEmit"
}