Vite创建vue项目简单几步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vite创建vue项目简单几步相关的知识,希望对你有一定的参考价值。

参考技术A 1、安装 npm init @vitejs/app

2、选择框架

3、安装依赖 npm install(npm i)

1、安装: npm i vue-router@next
2、 新建 router->index.ts 文件

[图片上传失败...(image-2fb130-1638707524295)]

3、写入

4、在mian.ts文件中引入

[图片上传失败...(image-53c18a-1638707524295)]

1、安装 npm install --save-dev sass
就这么一句安装就可以使用了,用vuecli的时候,还要安装sass-loader、node-sass等,但是vite只需要安装sass就可以了

2、测试

[图片上传失败...(image-4725de-1638707524295)]

[图片上传失败...(image-aa6793-1638707524295)]

3、如果需要全局使用sass变量,在vite.config.js文件中新增

vite项目简单配置

vite.config.js

import  fileURLToPath, URL  from 'node:url'

import  defineConfig ,loadEnv from 'vite'
import vue from '@vitejs/plugin-vue'
import vueJsx from '@vitejs/plugin-vue-jsx'

import  resolve  from 'path' // 主要用于文件路径别名
const pathResolve = (dir:any) => resolve(__dirname, '.', dir)

// https://vitejs.dev/config/
export default defineConfig(
  plugins: [vue(), vueJsx()],
  resolve: 
    alias: 
      '@': fileURLToPath(new URL('./src', import.meta.url)),
      '/@': resolve(__dirname, '.', 'src')
    
  ,
  //本地代理
  server:
    host:'0.0.0.0',
    port:8010,
    proxy:
      '/api':
        target:'http://localhost:3000',
        changeOrigin:true,
        rewrite:path=>path.replace(/^\\/api/,'')
      
    
  ,
  // 打包配置
  base: './',//引入路径相当于webpack中的 baseUrl 或 publicPath
  build: 
    sourcemap: false,
    outDir: 'dist', // 指定输出路径,要和库的包区分开
    assetsDir: 'static/img/', // 指定生成静态资源的存放路径
    rollupOptions: 
      output: 
        chunkFileNames: 'static/js/[name]-[hash].js',
        entryFileNames: 'static/js/[name]-[hash].js',
        assetFileNames: 'static/[ext]/[name]-[hash].[ext]'
      ,
    
  
)

以上是关于Vite创建vue项目简单几步的主要内容,如果未能解决你的问题,请参考以下文章

Vue 2.7 + Vite项目搭建

vite创建项目,cra创建项目,vue-cli创建项目

vite创建项目,cra创建项目,vue-cli创建项目

使用vite创建vue3项目模板

通过Vite2.0创建前端项目(Vue3Vue2React)

vite创建vue3项目方式