::: tip 提示 本项目需要Node.js版本>=14 :::
::: warning 注意 注意存放代码的目录及所有父级目录不能存在中文、韩文、日文以及空格,否则安装依赖后启动会出错。 :::
# clone 代码
git https://github.com/kailong321200875/vue-element-plus-admin.git
如果您电脑未安装Node.js,请安装它。
# 出现相应npm版本即可
npm -v
# 出现相应node版本即可
node -v
推荐使用Yarn进行依赖安装。
在项目根目录下,打开命令窗口执行,耐心等待安装完成即可
# 安装依赖
yarn
::: tip 提示
安装依赖时husky
安装失败
请查看你的源码是否从github
直接下载的,直接下载是没有.git
文件夹的,而husky
需要依赖git
才能安装。此时需使用git init
初始化项目,再尝试重新安装即可。
或者,当前安装依赖的命令框,没有git
环境,请确保存在git
环境。
:::
# 运行项目
npm run dev
"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"
}