File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -714,6 +714,10 @@ export interface ModuleRunnerOptions {
714714
715715` ` ` ts
716716export 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
You can’t perform that action at this time.
0 commit comments