使用vite创建vue3应用

vite是新一代前端构建工具,能够实现根据开发进度按需编译。而且启动速度快, 支持热重载。

vite的官网地址是https://vitejs.cn/

安装最新版的nodejs

要使用vite,需要提前安装最新版的nodejs。安装方法见https://nodejs.org/en/download/package-manager/current

也可以通过nvm(Node Version Manager node版本管理器)安装nodejs,nvm的安装方法见https://github.com/nvm-sh/nvm

步骤如下:

1.下载脚本

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

Windows版本直接下载nvm-setup.exe,下载地址是https://github.com/coreybutler/nvm-windows/releases/

2.加载脚本

export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" 

3.安装nodejs

现在已经可以在命令行中使用nvm命令了。通过nvm安装最新版的nodejs.

nvm install node # 安装最新版本
nvm use node    # 使用最新版本

创建vite+vue3项目

安装好了最新版的nodejs后,可以通过https://cn.vuejs.org/guide/quick-start#creating-a-vue-application 介绍的方法创建vue3项目了。具体操作如下:

1.创建命令

npm create vue@latest

2.具体配置


## 配置项目名称
√ Project name: vue3_test
## 是否添加TypeScript支持
√ Add TypeScript?  Yes
## 是否添加JSX支持
√ Add JSX Support?  No
## 是否添加路由环境
√ Add Vue Router for Single Page Application development?  No
## 是否添加pinia环境
√ Add Pinia for state management?  No
## 是否添加单元测试
√ Add Vitest for Unit Testing?  No
## 是否添加端到端测试方案
√ Add an End-to-End Testing Solution? » No
## 是否添加ESLint语法检查
√ Add ESLint for code quality?  Yes
## 是否添加Prettiert代码格式化
√ Add Prettier for code formatting?  No

安装完成后,会显示安装成功,并提示下一步操作:

Done. Now run:

  cd vue-practice
## 安装项目依赖
  npm install
## 启动项目
  npm run dev

3.安装依赖

安装依赖前要先进入项目目录

##进入项目目录  
cd vue-practice
## 安装项目依赖
  npm install

4.启动项目

npm run dev

根据提示进行操作,通过 npm run dev可以启动vue的欢迎页面。

5.修改配置(可选)

如果是在远程服务器上进行开发,需要对vite.config.ts做一些修改。在defineConfig中增加server配置项。

export default defineConfig({
//增加server配置,host指定可访问的地址,port指定访问端口。
//注意配置后的逗号不要漏了
  server: {
    host: '0.0.0.0',
    port: 8088
  },
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    }
  }
})