当前位置: 代码网 > it编程>前端脚本>Vue.js > Vue3项目的3种创建方式代码示例

Vue3项目的3种创建方式代码示例

2024年05月15日 Vue.js 我要评论
使用 vue-cli 创建官方文档:https://cli.vuejs.org/zh/guide/vue-cli4.x是基于webpack4的,vue-cli5.x是基于webpack5的## 安装或

使用 vue-cli 创建

官方文档:https://cli.vuejs.org/zh/guide/

vue-cli4.x是基于webpack4的,vue-cli5.x是基于webpack5的

## 安装或者升级你的@vue/cli
npm install -g @vue/cli

## 创建
vue create vue3_cli           //vue_stduy_cli为自定义文件名                

根据我们的需求选择对应的模板

vue cli v5.0.8
? please pick a preset:
> default ([vue 3] babel, eslint)
  default ([vue 2] babel, eslint)
  manually select features

使用crate-vite 创建

官方文档:https://vitejs.cn/vite3-cn/guide/#scaffolding-your-first-vite-project

crate-vite是vite官方提供的官方脚手架,可以创建vue、react等框架的项目模板。

使用npm

npm create vite@latest

npm create 是 npm init 的别名 npm init vite@latest同样生效

使用 yarn:

yarn create vite 

使用 pnpm:

pnpm create vite

根据我们的需求选择对应的模板

ps c:\users\administrator\desktop> npm create vite@latest
√ project name: ... vite-project
? select a framework: » - use arrow-keys. return to submit.
>   vanilla
    vue
    react
    preact
    lit
    svelte
    others

使用 create-vue创建

https://cn.vuejs.org/guide/quick-start.html#creating-a-vue-application

这是vue官方提供的vue项目构建工具,基于vite

npm init vue@latest

npm create 是 npm init 的别名 npm create vue@latest同样生效

✔ project name: … <your-project-name>
✔ add typescript? … no / yes
✔ add jsx support? … no / yes
✔ add vue router for single page application development? … no / yes
✔ add pinia for state management? … no / yes
✔ add vitest for unit testing? … no / yes
✔ add cypress for both unit and end-to-end testing? … no / yes
✔ add eslint for code quality? … no / yes
✔ add prettier for code formatting? … no / yes

scaffolding project in ./<your-project-name>...
done.

全选yes后的模板目录结构


├─ cypress
├─ public
│  └─ favicon.ico
├─ src
│  ├─ app.vue
│  ├─ assets
│  ├─ components
│  ├─ main.ts
│  ├─ router
│  │  └─ index.ts
│  ├─ stores
│  │  └─ counter.ts
│  └─ views
│     ├─ aboutview.vue
│     └─ homeview.vue
├─ tsconfig.app.json
├─ tsconfig.config.json
├─ tsconfig.json
├─ tsconfig.vitest.json
└─ vite.config.ts
├─ .eslintrc.cjs
├─ .gitignore
├─ .prettierrc.json
├─ cypress.config.ts
├─ env.d.ts
├─ index.html
├─ package.json

总结

到此这篇关于vue3项目的3种创建方式的文章就介绍到这了,更多相关vue3项目创建方式内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com