在vite.config.ts 中加上
注意:
path 模块是 node.js 的内置模块,而 node.js 默认不支持 ts 文件的
解决:安装 @type/node 依赖包npm install @types/node --save-dev
import { defineConfig } from "vite";
import vue from "@vitejs/plugin-vue";
import { resolve } from "path";
const pathResolve = (dir) => resolve(__dirname, dir);
// https://vitejs.dev/config/
export default defineConfig({
plugins: [vue()],
resolve: {
alias: {
"@": pathResolve("./src"), // 新增
},
},
});
在tsconfig.json中加上
{
"compilerOptions": {
"baseUrl": "./",
"paths":{
"@": ["src"],
"@/*": ["src/*"],
},
}
}
创建声明文件
// declare/index.d.ts
declare module "@";