【发布时间】:2022-08-18 08:42:44
【问题描述】:
问题似乎是我设置了baseUrl打字稿和paths(alias)。
typeScript 的配置
\"baseUrl\": \".\",
\"paths\": {
\"screens/*\": [\"./src/screens/*\"],
\"components/*\": [\"./src/components/*\"]
}
为了让它工作,我还必须配置维特在:vite.config.ts
export default defineConfig({
plugins: [react()],
resolve:{
alias:{
screens: path.resolve(__dirname, \'./src/screens\'),
components: \'src/components\',
}
}
})
使用时
npm run build
产生以下错误:
[vite:load-fallback] Could not load src/components/tables/MainTable (imported by src/screens/Home.tsx): ENOENT: no such file or directory, open \'C:\\Users\\USER\\Documents\\proyect-test\\src\\components\\tables\\MainTable\'
error during build:
Error: Could not load src/components/tables/MainTable (imported by src/screens/Home.tsx): ENOENT: no such file or directory, open \'C:\\Users\\USER\\Documents\\proyect-test\\src\\components\\tables\\MainTable\'
这个项目很小,作为例子使用
标签: reactjs typescript vite