Я пытаюсь определить путь оператора импорта во время компиляции в сборке веб-пакета.Путь определяется файлом конфигурации, который может меняться при каждой сборке.
Я использую DefinePlugin, но пока безуспешно:
plugins: [
new webpack.DefinePlugin({
__PATH__: JSON.stringify('./path/to/src')
})
]
А затем в скомпилированном коде:
import Foo from __PATH__
Запуск webpack приводит к ошибке Module parse failed: Unexpected token
, очевидно, потому что __PATH__
не является допустимой строкой пути.Я ожидал, что токен __PATH__
будет заменен строкой из опций DefinePlugin.
Возможна ли такая вещь?Я правильно об этом говорю?