【问题标题】:error to generate build: [vite:load-fallback] Could not load生成构建时出错:[vite:load-fallback] 无法加载
【发布时间】: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


    【解决方案1】:

    尝试将其更改为以下内容:

    export default defineConfig({
      plugins: [react()],
      resolve:{
        alias:{
          screens: '/src/screens',
          components: '/src/components',
        }
      }
    })
    

    https://github.com/vitejs/vite/issues/9712

    【讨论】:

      猜你喜欢
      • 2017-12-23
      • 1970-01-01
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 2015-07-22
      • 1970-01-01
      • 2019-10-27
      • 1970-01-01
      相关资源
      最近更新 更多