Skip to content
Vitest 0
Main Navigation ガイドAPI設定高度な
3.2.0
2.1.9
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 の必要性

はじめに

特徴

ワークスペース

コマンドラインインターフェース

テストのフィルタリング

カバレッジ

スナップショット

モック

型テスト

Vitest UI

ブラウザモード(実験的)

ソース内テスト

テストコンテキスト

テスト環境

マッチャー拡張

IDE連携機能

デバッグ

他のテストランナーとの比較

移行ガイド

よくあるエラー

API

テスト API リファレンス

モック関数

Vi

expect

expectTypeOf

assertType

設定

Vitest の設定

このページの内容

よくあるエラー ​

モジュール './relative-path' が見つかりません ​

モジュールが見つからないというエラーが表示される場合、いくつかの原因が考えられます。

    1. パスの記述に誤りがある可能性があります。パスが正しいか再度確認してください。
    1. tsconfig.json の baseUrl に依存している可能性があります。Vitest はデフォルトでは 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. 相対エイリアスが正しく設定されているか確認してください。Vitest は、インポートパスをプロジェクトルートからのパスではなく、インポート元のファイルからの相対パスとして扱います。
diff
import { defineConfig } from 'vitest/config'

export default defineConfig({
  test: {
    alias: {
-     '@/': './src/',
+     '@/': new URL('./src/', import.meta.url).pathname,
    }
  }
})
Pager
前のページ移行ガイド
次のページテスト API リファレンス

MITライセンス の下で公開されています。

Copyright (c) 2021-Present Vitest Team

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

MITライセンス の下で公開されています。

Copyright (c) 2021-Present Vitest Team