Skip to content

Commit 2233f2b

Browse files
authored
refactor: remove the need for "processSourceMap" (#1563)
1 parent d05824d commit 2233f2b

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

guide/api-environment.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -714,6 +714,10 @@ export interface ModuleRunnerOptions {
714714
715715
```ts
716716
export interface ModuleEvaluator {
717+
/**
718+
* 変換後のコードに含まれるプレフィックスの行数。
719+
*/
720+
startOffset?: number
717721
/**
718722
* Vite によって変換されたコードを評価します。
719723
* @param context 関数コンテキスト
@@ -733,7 +737,7 @@ export interface ModuleEvaluator {
733737
}
734738
```
735739
736-
Vite はデフォルトでこのインターフェイスを実装した `ESModulesEvaluator` をエクスポートします。コードの評価には `new AsyncFunction` を使用するので、インライン化されたソースマップがある場合は、新しい行が追加されたことを考慮して [2 行分のオフセット](https://tc39.es/ecma262/#sec-createdynamicfunction)を追加する必要があります。これはサーバーノード環境で自動的に行われます。ランナーの実装にこの制約がない場合は、(`vite` からエクスポートされている)`fetchModule` を直接使用する必要があります
740+
Vite はデフォルトでこのインターフェイスを実装した `ESModulesEvaluator` をエクスポートします。コードの評価には `new AsyncFunction` を使用するので、インライン化されたソースマップがある場合は、新しい行が追加されたことを考慮して [2 行分のオフセット](https://tc39.es/ecma262/#sec-createdynamicfunction)を追加する必要があります。これは `ESModulesEvaluator` によって自動的に実行されます。カスタムの Evaluator は行を追加しません
737741
738742
## RunnerTransport
739743

0 commit comments

Comments
 (0)