一、安装
1、确保你已经安装了 Node.js。访问 https://nodejs.org/ 以获取最新版本的 Node.js,推荐安装 LTS 版本。
安装 18.0 或更高版本的 Node.js
查看Node版本 显示版本号安装成功
node -v
2、安装淘宝镜像
npm install -g ***pm --registry=https://registry.npm.taobao.org
查看***pm版本 显示版本号安装成功
***pm -v
3、打开命令行或终端,运行以下命令来全局安装 Vue和Vite:
***pm install vue@next
***pm install -g create-vite
安装成功后使用 npm list vue来检查vue版本号
4、创建一个新项目。在命令行中运行以下命令,将 "my-vue3-vite-project" 替换为你想要的项目名称:
create-vite my-vue3-vite-project --template vue
4.切换到项目目录:
cd my-vue3-vite-project
5、安装项目依赖:
***pm install
6、运行开发服务器:
npm run dev
现在,已经成功创建了一个 Vue 3 和 Vite 的项目。浏览器会自动打开
二、配置
为了按照企业级项目的标准配置 Vue 3 和 Vite 项目,我们需要考虑以下几个方面:
- 目录结构
- 代码规范和风格
- 环境变量和配置
- API 请求封装
- 路由和权限管理
- 组件和样式库
- 优化和打包
以下是针对这些方面的一些建议和配置:
1.目录结构
my-vue3-vite-project
├─ public
└─ src
├─ api
├─ assets
│ ├─ images
│ └─ styles
├─ ***ponents
├─ layout
├─ router
├─ store
│ ├─ modules
│ └─ index.js
├─ utils
├─ views
└─ main.js
2.代码规范和风格
为了确保团队中的每个成员都能遵循相同的代码规范和风格,推荐使用 ESLint 和 Prettier。首先安装所需依赖:
***pm install --save-dev eslint eslint-plugin-vue eslint-config-prettier eslint-plugin-prettier prettier
在项目根目录创建 ".eslintrc.js" 和 ".prettierrc" 文件,分别配置 ESLint 和 Prettier。
.eslintrc.js:
module.exports = {
root: true,
env: {
node: true,
},
extends: [
"plugin:vue/vue3-essential",
"eslint:re***mended",
"@vue/prettier",
],
parserOptions: {
parser: "babel-eslint",
},
rules: {
"no-console": process.env.NODE_ENV === "production" ? "warn" : "off",
"no-debugger": process.env.NODE_ENV === "production" ? "warn" : "off",
},
};
.prettierrc:
{
"singleQuote": true,
"semi": false,
"trailing***ma": "none",
"arrowParens": "avoid"
}
3.环境变量和配置
在项目根目录创建 ".env"、".env.development" 和 ".env.production" 文件,分别配置通用、开发和生产环境的变量。Vite 会自动加载这些环境变量。
.env.development 文件示例:
VITE_API_BASE_URL=http://localhost:3000/api
.env.production 文件示例:
VITE_API_BASE_URL=https://api.example.***
4.API 请求封装
在 "src/api" 目录中创建一个 API 请求库,例如使用 Axios。首先安装 Axios:
***pm install axios