项目构建工具。
方便,更快,更好用;
用了 esbuild 编译快。
webpack 更全面;
rollup 更专一;
官网:http://www.vitejs.net/guide/#scaffolding-your-first-vite-project
# 使用 npm
npm init vite@latest
# 使用 yarn
yarn create vite
# 使用 pnpm
pnpm create vite
命令
第一次可能会提示安装,输入 y 即可!默认创建的是 vue3 项目!
npm init vite@latest
截图
直接输入,如 vite-vue3
默认和项目名一致,我这里就不设置,直接回车了!
按上下箭头键选择框架!
这里直接选 js 了,后面会专门有一篇文章记录 ts !
npm run dev
http://127.0.0.1:5173/
一定是一个 html 文件!
// 加载 main.js
<script type="module" src="/src/main.js"></script>
使用 npm 可能会出问题!
yarn add @vitejs/plugin-vue-jsx
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
// 导入 vueJsx
import vueJsx from '@vitejs/plugin-vue-jsx'
// https://vitejs.dev/config/
export default defineConfig({
// 调用 vueJsx()
plugins: [vue(), vueJsx()],
})
import { defineComponent } from "vue";
export default defineComponent({
setup() {
return () => <div>Hello JSX !</div>;
}
});
import { createApp } from 'vue'
import './style.css'
// 去掉 .vue 使其指向 App.jsx
import App from './App'
createApp(App).mount('#app')