У меня есть два сценария prod и build, как указано ниже, и я обращаюсь к ним обоим как package.json переменные для создания другого сценария build_prod следующим образом:
"prod": "cross-env NODE_ENV=production BABEL_ENV=production",
"build": "webpack",
"build_prod": "npm run $npm_package_scripts_prod $npm_package_scripts_build"
Запуск npm run build_prod из терминала работает отлично, как и ожидалось. Но если я пытаюсь вложить build_prod в другой скрипт, то выдает ошибку - отсутствует скрипт.
т.е. после изменения build_prod
от npm run $npm_package_scripts_prod $npm_package_scripts_build
в $npm_package_scripts_prod $npm_package_scripts_build
и добавление скрипта: "build_final": "npm run $npm_package_scripts_build_prod --config prod.config.js"
и запустить npm run build_final из терминала.
Я некоторое время искал информацию о вложенных переменных package.json, но не смог найти никакой информации, даже в файле официальная документация package.json vars. Поддерживает ли npm вложенные переменные? Если да, то как правильно создавать сценарии вложенности?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)

