Как переопределить конфигурацию nodejs при запуске из npm?
Вот документация о конфигурации узла:
node myapp.js --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'
Но что, если я бегу npm
скрипт? В этом случае все параметры будут переданы в npm
не nodejs
, я ошибся? Как пройти --NODE_CONFIG
из командной строки?
PS настроить NODE_CONFIG
так как переменная окружения не является решением в моем случае.
1 ответ
Чтобы вставить аргументы во внутреннюю команду npm, вам нужно использовать --
разделитель.
package.json
"scripts": {
"myscript": "node myapp.js"
}
И запустите эту команду, чтобы ввести NODE_CONFIG
npm run myscript -- --NODE_CONFIG='{"Customer":{"dbConfig":{"host":"customerdb.prod"}}}'