欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Vue3.0学习 - 第二节,Vue3 项目创建

程序员文章站 2022-05-17 21:27:06
...

创建 Vue3 的三种方式

  • Vue-Cli
  • Webpack
  • Vite

我用 Vite (尤自创的方案),另外两种方法请自己搜索。

  • Vite 的实现原理是利用 ES6 的 import 会发送请求去加载文件的特性,拦截这些请求,做一些预编译,省去 webpack 冗长的打包时间。

1、安装vite

npm install -g create-vite-app

1、利用 Vite 创建 Vue3 项目

vue3.0.4

create-vite-app projectName

3.0.5 

npm init @vitejs/app hello-vue3 # OR yarn create @vitejs/app hello-vue3(项目名称)

可供选择的模板,本文选择Vue

 Select a template: … 
  vanilla
❯ vue
  vue-ts
  react
  react-ts
  preact
  preact-ts
  lit-element
  lit-element-ts
  svelte
  svelte-ts

 

2、安装依赖、运行项目 

cd projectName
npm install
npm run dev

3、打包

npm run build

全新的 main.js 文件

import { createApp } from 'vue'
import App from './App.vue'
import './index.css'

createApp(App).mount('#app')

 

一个过去在 Vue2 中,我没见过的方法,createApp,采用 querySelector 的方法将 App.vue 中的 id=app 标签内容进行挂载。

顺带一提,App.vue 长这样。

<template>
  <img alt="Vue logo" src="./assets/logo.png" />
  <HelloWorld msg="Hello Vue 3.0 + Vite" />
</template>

<script>
import HelloWorld from './components/HelloWorld.vue'

export default {
  name: 'App',
  components: {
    HelloWorld
  }
}
</script>

 

内容构造基本和 Vue2 没差。

另外 Vue3 也是基本兼容 Vue2 的,过去的语法这里依旧可以正常使用。

 

 

 

相关标签: vue3.0学习 vue3.0