vite.config.ts文件常用配置--持續(xù)更新

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vitejs.dev/config/
export default defineConfig({
  build: {
    outDir: 'build' // 打包后文件包名稱
  },
  resolve: {
    alias: {
      // 如何 __dirname 找不到 需要 yarn add @types/node --save-dev
      '@': path.resolve(__dirname, 'src')  // 別名
    }
  },
  server: {
    open: true,
    port: 3005,
    host: '0.0.0.0' // 還要再package.json中也配置一下, 才能實現(xiàn)使用 ip 地址訪問啟動的服務
  },
  plugins: [
    vue()
  ],
  css: {
    preprocessorOptions: {
      less: {
        javascriptEnabled: true,
        // 這樣就能全局使用 src/assets/styles/base.less 定義的 變量
        additionalData:  `@import "${path.resolve(__dirname, 'src/assets/styles/base.less')}";`
      }
    }
  }
})

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內(nèi)容