chore: setup absolute imports
This commit is contained in:
@@ -22,7 +22,17 @@
|
|||||||
"noUnusedParameters": true,
|
"noUnusedParameters": true,
|
||||||
"erasableSyntaxOnly": true,
|
"erasableSyntaxOnly": true,
|
||||||
"noFallthroughCasesInSwitch": true,
|
"noFallthroughCasesInSwitch": true,
|
||||||
"noUncheckedSideEffectImports": true
|
"noUncheckedSideEffectImports": true,
|
||||||
|
|
||||||
|
/* FSD path aliases */
|
||||||
|
"baseUrl": ".",
|
||||||
|
"paths": {
|
||||||
|
"shared/*": ["src/shared/*"],
|
||||||
|
"entities/*": ["src/entities/*"],
|
||||||
|
"features/*": ["src/features/*"],
|
||||||
|
"widgets/*": ["src/widgets/*"],
|
||||||
|
"app/*": ["src/app/*"]
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"include": ["src"]
|
"include": ["src"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,18 @@
|
|||||||
import { defineConfig } from "vite";
|
import { defineConfig } from "vite";
|
||||||
import react from "@vitejs/plugin-react";
|
import react from "@vitejs/plugin-react";
|
||||||
import { federation } from "@module-federation/vite";
|
import { federation } from "@module-federation/vite";
|
||||||
|
import path from "path";
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
|
resolve: {
|
||||||
|
alias: {
|
||||||
|
shared: path.resolve(__dirname, "src/shared"),
|
||||||
|
entities: path.resolve(__dirname, "src/entities"),
|
||||||
|
features: path.resolve(__dirname, "src/features"),
|
||||||
|
widgets: path.resolve(__dirname, "src/widgets"),
|
||||||
|
app: path.resolve(__dirname, "src/app"),
|
||||||
|
},
|
||||||
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
react({
|
react({
|
||||||
babel: {
|
babel: {
|
||||||
|
|||||||
Reference in New Issue
Block a user