vue3

@vue/cli 脚手架安装

pnpm install -g @vue/cli
  • 创建项目
vue create <project name>
# 选择vue3

vite 脚手架安装

pnpm create vite
# 或以下按照提示操作
pnpm create vite my-vue-app --template vue
  • 创建js项目
pnpm create vite my-vue-app --template vue
  • 创建ts项目
pnpm create vite my-vue-app --template vue-ts

最好修改 "dev": "vite --host=0.0.0.0" 否则只能本机访问

相关问题

eslint报错

  • 配置此防止命名报错
"rules": {
    "vue/multi-word-component-names": 0
}

定义 src 路径别名为 @

  • 设置 vite.config.ts 中 alias 来指定别名
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import * as path from 'path'

const alias = {
  '@': path.resolve(__dirname, './src')
}

// https://vitejs.dev/config/
export default defineConfig({
  resolve: {
    alias
  },
  plugins: [vue()],
})

ts项目找不到 __dirname 的错误

pnpm i -D @types/node

results matching ""

    No results matching ""