配置别名
1、react18.3配置别名
3-1、 可能安装库
shellnpm i @vitejs/plugin-react
shellnpm i @types/node
3-2、 修改
vite.config.ts
(没有的话在根目录新建)拷贝代码
tsimport { defineConfig } from 'vite' import react from '@vitejs/plugin-react' import path from 'path' export default defineConfig({ plugins: [react()], server: { host: '0.0.0.0' }, resolve: { alias: { "@": path.resolve(__dirname, "./src") }, }, });
3-3、 修改
tsconfig.json
拷贝代码
text"compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["src/*"] } }, "include": ["src"],
2、小程序配置别名
app.json
配置
text
{
"resolveAlias": {
"@/*": "/*",
"beh/*": "/beh/*"
}
3、vue3.5配置别名
3-1、 安装TS兼容库和vue插件库
shellnpm i @vitejs/plugin-vue
shellnpm i @types/node
3-2、 修改
vite.config.ts
(没有的话在根目录新建)拷贝代码
jsimport { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import path from 'path' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue()], server: { host: '0.0.0.0' }, resolve: { alias: { '@': path.resolve(__dirname, './src'), }, extensions: ['.js', '.mjs', '.vue', '.json', '.less', '.css'] }, })
3-3、配置
tsconfig.json
拷贝代码
json{ "compilerOptions": { "baseUrl": ".", "paths": { "@/*": ["./src/*"] } }, "include": ["src"] }