このセクションの内容は、以下のリンクの内容に由来し、CC BY 4.0 ライセンスに従います。
特に明記されていない限り、以下の内容は、元の内容に基づいて修正および削除された結果とみなすことができます。
以下の Node.js オプションは、特定の Node.js グローバルをポリフィルまたはモックするかどうかを設定します。
boolean
'warn'
'warn'
このオブジェクトの正確な動作については、Node.js ドキュメントを参照してください。
オプション
true
: ポリフィルを提供します。false
: 何も提供しません。このオブジェクトを期待するコードは、ReferenceError
でクラッシュする可能性があります。'warn'
: global
を使用すると警告を表示します。boolean
'mock' | 'warn-mock' | 'eval-only'
'warn-mock'
, output.module
が有効な場合は 'node-module'
オプション
true
: context
オプションに対する入力ファイルのファイル名。false
: Rspack は __filename
コードを変更しません。つまり、通常の Node.js の __filename
の動作になります。Node.js 環境で実行した場合の出力ファイルのファイル名。'mock'
: 固定値 '/index.js'
。'warn-mock'
: 固定値 '/index.js'
を使用しますが、警告を表示します。'node-module'
: output.module
が有効な場合、CommonJS モジュールの __filename
を fileURLToPath(import.meta.url)
に置き換えます。'eval-only'
: false
と同等です。boolean
'mock' | 'warn-mock' | 'eval-only'
'warn-mock'
, output.module
が有効な場合は 'node-module'
オプション
true
: context
オプションに対する入力ファイルのディレクトリ名。false
: Rspack は __dirname
コードを変更しません。つまり、通常の Node.js の __dirname
の動作になります。Node.js 環境で実行した場合の出力ファイルのディレクトリ名。'mock'
: 固定値 '/'
を使用します。'warn-mock'
: 固定値 '/'
を使用しますが、警告を表示します。'node-module'
: output.module
が有効な場合、CommonJS モジュール内の __dirname
を fileURLToPath(import.meta.url + "/..")
に置き換えます。'eval-only'
: false
と同等です。