vue3学习10 vuecli和vite

111 阅读1分钟

Vuecli

在cmd命令行中下载VUECLI

npm install @vue/cli -g

进入文件夹中创建项目

learn-webpack> vue create vuecli_demo

下图是vuecli创建过程中的配置信息

vue-cli.jpg

项目的目录结构

struct.jpg

vite

安装vite

npm install vite -D

通过命令可以出现一个服务端,项目结构和命令如下

image.png

npx vite 

vite默认对ts代码是支持的,对于使用less,只需要执行

npm install less -D

不需要额外配置,即可使用

vite对vue支持

  • vue3单文件支持:@vitejs/plugin-vue
  • vue3 jsx支持: @vitejs/plugin-vue-jsx
npm install @vitejs/plugin-vue -D

//也需要安装sfc支持的插件
npm install @vue/compiler-sfc -D

在根目录下创建vite.config.js文件

const vue = require("@vitejs/plugin-vue");

module.exports = {
  plugins: [
    vue()
  ]
}

在node_module下有个.vite文件夹,里面预打包了许多支持的插件,这也是vite速度快的原因之一

vite打包

npx vite build
npx vite preview

可以对打包的文件在服务器上预览效果

一般会在package.json中写脚本

  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "vite build",
    "serve": "vite",
    "preview": "vite preview"
  },

此时执行

npm run serve...

vite脚手架

npm install @vitejs/create-app -g

使用脚手架创建项目

[juejin.cn/post/709938…]