===========================================================================
# npm
npm init vite@latest
# pnpm
pnpm create vite
# yarn
yarn create vite
? Project name: vite-vue3-ts-pinia
? Select a framework: » - Use arrow-keys. Return to submit.
vanilla // 原生js
> vue // 默认就是 vue3
react // react
preact // 轻量化react框架
lit // 轻量级web组件
svelte // svelte框架
? Select a variant: › - Use arrow-keys. Return to submit.
vue
❯ vue-ts
cd vite-vue3-ts-pinia && npm install && npm run dev
// 不使用TS
npm init vite@latest project-name --template vue
# npm 6.x
npm init vite@latest project-name --template vue-ts
# npm 7+, 需要额外的双横线:
npm init vite@latest project-name -- --template vue-ts
# pnpm
pnpm create vite project-name -- --template vue-ts
# yarn
yarn create vite project-name --template vue-ts
1
npm init vite@latest project-name --template vue-ts
2
? Select a framework: » - Use arrow-keys. Return to submit.
vanilla // 原生js
> vue // 默认就是 vue3
react // react
preact // 轻量化react框架
lit // 轻量级web组件
svelte // svelte框架
3
js
TS
Customize --定制 选这个
Add TS yes
Add Jsx yes
Add Router yes
Add pinia yes
Add Vitest for Unit Test no
Add End-to-End Testing no
Add Eslint yes
Add Prettier yes
4 启动
cd name-XXX && npm install && npm run dev