Преобразуйте stati c vars в свойства `process.env` с помощью Babel - PullRequest
0 голосов
/ 10 февраля 2020

babel-plugin-dev-expression можно использовать для преобразования __DEV__ в process.env.NODE_ENV !== 'production'.

Но есть ли плагин преобразования Babel для преобразования других символов "кодового ограждения" в process.env выражений?

Например, я хотел бы иметь возможность преобразовать __DEBUG__ в process.env.DEBUG.

Прежде чем я попытаюсь написать плагин самостоятельно, кто-нибудь знает одного, который уже существует? Google ничего не показывает, но я уверен, что это должно существовать, поскольку я не буду первым человеком, который хотел этого.

1 Ответ

0 голосов
/ 10 февраля 2020

Я нашел плагин, который делает это: babel-plugin-transform-replace-expressions

Сначала я думал, что это просто поиск и замена на основе строк, но на самом деле это более изощренно, поэтому он удовлетворяет сценарию использования.

...