Skip to content
Vitest 0
Main Navigation 指南API配置高級
1.6.1
0.34.6

繁體中文

English
简体中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

繁體中文

English
简体中文
Español
Français
Русский
Português – Brasil
Deutsch
日本語
한국어
Italiano
Polski
Türkçe
čeština
magyar

外觀

Sidebar Navigation

指南

為什麼使用 Vitest

開始使用

功能特性

工作區

命令列界面

測試過濾器

覆蓋率

快照

模擬(Mocking)

型別測試

Vitest UI

瀏覽器模式 (實驗性)

原始碼測試

測試上下文

測試環境

擴展匹配器

IDE 整合支援

偵錯

與其他測試執行器的比較

遷移指南

常見錯誤

API

測試 API 參考文件

模擬函數 (Mock Functions)

Vi

expect

expectTypeOf

assertType

配置

配置 Vitest

本頁導覽

常見錯誤 ​

找不到模組 './relative-path' ​

如果您收到找不到模組的錯誤,可能代表以下幾種情況:

    1. 您可能拼錯了路徑。請仔細檢查路徑是否正確。
    1. 您可能正在使用 tsconfig.json 中的 baseUrl。預設情況下,Vite 不會考慮 tsconfig.json。因此,如果您依賴此功能,您可能需要自行安裝 vite-tsconfig-paths。
ts
import { defineConfig } from 'vitest/config';
import tsconfigPaths from 'vite-tsconfig-paths';

export default defineConfig({
  plugins: [tsconfigPaths()],
});

或者,您可以修改路徑,避免使用相對於根目錄的路徑:

diff
- import helpers from 'src/helpers'
+ import helpers from '../src/helpers'
    1. 請確認您沒有使用相對 別名。Vite 會將其視為相對於導入檔案的路徑,而不是根目錄。
diff
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    alias: {
-     '@/': './src/',
+     '@/': new URL('./src/', import.meta.url).pathname,
    }
  }
})
Pager
上一頁遷移指南
下一頁測試 API 參考文件

以 MIT 授權條款 發布。

版權所有 (c) 2024 Mithril Contributors

https://v0.vitest.dev/guide/common-errors

以 MIT 授權條款 發布。

版權所有 (c) 2024 Mithril Contributors