美文网首页
vite新建vue工程

vite新建vue工程

作者: 李意 | 来源:发表于2021-08-07 08:57 被阅读0次

    1、创建

     npm init @vitejs/app my-project --  --template vue
    

    2、配置

    import { defineConfig } from 'vite'
    
    import vue from '@vitejs/plugin-vue'
    
    // https://vitejs.dev/config/
    
    export default defineConfig({
    
        // 要用到的插件数组
    
          plugins: [vue()],
    
          // 开发或生产环境服务的公共基础路径,可以是/foo/、https://foo.com/、空字符串或./(用于开发环境) 几种类型,这个选项也可以通过命令行参数指定(例:vite build --base=/my/public/path/)
    
          base: './',
    
          // 静态资源服务的文件夹, 默认"public"
    
          publicDir: 'public',
    
          css: {
    
              postcss: {
    
                  plugins: [
    
                      require('autoprefixer')
    
                  ]
    
              }
    
          },
    
          server: {
    
              // 服务器主机名,如果允许外部访问,可设置为"0.0.0.0"
    
              host: '0.0.0.0',
    
              // 服务器端口号
    
              port: 3000,
    
              // boolean | string 启动项目时自动在浏览器打开应用程序;如果为string,比如"/index.html",会打开http://localhost:3000/index.html
    
              open: false,
    
              // 自定义代理规则
    
              proxy: {
    
                  '/api': {
    
                      target: 'http://jsonplaceholder.typicode.com',
    
                      changeOrigin: true,
    
                      rewrite: (path) => path.replace(/^\/api/, '')
    
                  }
    
              }
    
          },
    
          build: {
    
              // 指定输出路径,默认'dist'
    
              outDir: 'dist',
    
              // 指定生成静态资源的存放路径(相对于build.outDir)
    
              assetsDir: 'assets',
    
              // 小于此阈值的导入或引用资源将内联为base64编码,设置为0可禁用此项。默认4096(4kb)
    
              assetsInlineLimit: '4096',
    
              // 启用/禁用CSS代码拆分,如果禁用,整个项目的所有CSS将被提取到一个CSS文件中,默认true
    
              cssCodeSplit: true,
    
              // 构建后是否生成source map文件,默认false
    
              sourcemap: false,
    
              // 为true时,会生成manifest.json文件,用于后端集成
    
              manifest: false
    
          }
    
    })
    

    相关文章

      网友评论

          本文标题:vite新建vue工程

          本文链接:https://www.haomeiwen.com/subject/ntuwvltx.html