1. ホーム
  2. javascript

[解決済み] node.jsのES6変数import名?

2022-08-09 21:07:06

質問

ES6 importで、変数名を指定してモジュールにインポートすることは可能でしょうか?

すなわち、私は、設定に提供された値に応じて実行時にいくつかのモジュールをインポートしたいです。

import something from './utils/' + variableName;

どのように解決するのですか?

でなく import ステートメントを使用します。 importexport は静的に解析可能なように定義されているので、実行時の情報には依存しません。

あなたが探しているのは ローダーAPI (ポリフィル) をお探しとのことですが、仕様の状況が少し不明です。

System.import('./utils/' + variableName).then(function(m) {
  console.log(m);
});