在熟悉一个项目我们首先是了解其官网、github、npm,首先我们先浏览一下Vue3的github Vue-3 Github
Vue3.0 版本代表了 2 年多的开发工作,包括 30+ RFC、2,600+ 提交、来自 628 个贡献者的 99 个拉取请求,以及核心存储库之外的大量开发和文档工作。我们要对接受这一挑战的团队成员、拉取请求的贡献者、赞助商和支持者的财务支持以及更广泛的社区参与我们的设计讨论并为预发布版本提供反馈表示最深切的感谢。Vue 是为社区创建并由社区维护的独立项目,如果没有您的持续支持,Vue 3.0 是不可能的。
## 查看@vue/cli版本,确保@vue/cli版本在4.5.0以上
vue --version
## 安装或者升级你的@vue/cli
npm install -g @vue/cli
## 创建
vue create web-vue3
## 启动
cd web-vue3
npm run serve
vite官网:https://vitejs.cn
我们知道现存的打包构建工具都是采用的webpack,而这里使用的Vite就是用来对标webpack的,虽然现在还不足以撼动webpack的地位,但是未来的发展谁都不可预测,首先我们先看一下vite构建打包相对于webpack的优点,而对于weback打包配置可以参考:webpack5 打包工具 详解
npm init vite-app web-vite-vue3
cd web-vite-vue3
npm i
npm run dev
这里直接从对应的官网上获取其打包的一个说明流程图
总结: 在第一次启动项目的时候vite是比webpack块的多的,而后续页面重新编译渲染webpack更有优势
Vue3的项目结构与Vue2的项目结构基本保持一致未发生大规模的改变
目录 | 说明 | |
---|---|---|
public | 公共静态资源 | |
index.html | 主页面 | |
src | ||
assets | 静态资源 | |
components | 组件 | |
App.vue | 主组件 | |
main.js | 入口文件 | |
package.json | npm依赖 | |
vue.config.js | 启动配置 |