vite 中使用 @ ,配置路径别名 - 前端笔记-配置 vite.config.js (看 alias) /* * @Description: * @Author: 刘洋 * @Dat...

学习笔记

点滴记忆
回忆过往
首页>> web前端 >>vite 中使用 @ ,配置路径别名 - 前端笔记
配置 vite.config.js (看 alias
/*
 * @Description:
 * @Author: 刘洋
 * @Date: 2022-07-14 12:06:43
 * @LastEditTime: 2022-07-15 15:28:48
 * @LastEditors: xxx
 */
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// *********************************** 路径配置新增 start
// node的path  ts版本的
import { resolve } from 'path'
 // (返回当前路径 + 传入路径)
const pathResolve = (dir: string): any => {
  return resolve(__dirname, '.', dir);
};

const alias: Record<string, string> = {
  '/@': pathResolve('./src'),
};

// ********************************** 路径配置新增  end

// https://vitejs.dev/config/
export default defineConfig({
  plugins: [vue()],
  resolve: { alias },
})


2. 配置 tsconfig.json 的(path 加上就行)
{
  "compilerOptions": {
    "target": "ESNext",
    "useDefineForClassFields": true,
    "module": "ESNext",
    "moduleResolution": "Node",
    "strict": true,
    "jsx": "preserve",
    "sourceMap": true,
    "resolveJsonModule": true,
    "isolatedModules": true,
    "esModuleInterop": true,
    "lib": ["ESNext", "DOM"],
    "skipLibCheck": true,
    "paths": {
      "@/*": ["src/*"]
    }
  },
  "include": ["src/**/*.ts", "src/**/*.d.ts", "src/**/*.tsx", "src/**/*.vue"],
  "references": [{ "path": "./tsconfig.node.json" }]
}




×

感谢您的支持,我们会一直保持!

扫码支持
请土豪扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

打赏作者
版权所有,转载注意明处:前端笔记 » vite 中使用 @ ,配置路径别名

发表评论

路人甲 表情
Ctrl+Enter快速提交

网友评论(0)