Как сжать скрипты npm с помощью переменных и т. Д.?

Поэтому я пытаюсь найти лучший способ запуска сборок. В настоящее время я использую сценарии npm, как это:

"build-login": "parcel build views/pages/login/src/login.js",
"build-home": "parcel build views/pages/home/src/home.js",
"build-admin": "parcel build views/pages/admin/src/admin.js",

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

То, что я хотел бы сделать, это просто иметь команду, как

"build": "parcel build $path" 

где путь может быть указан при запуске скрипта, но у меня есть 2 проблемы здесь. Я не уверен, как это сделать в первую очередь, и это было бы утомительно, когда мне нужно в любом случае создать все страницы после клонирования репо или чего-то еще.

Что вы думаете о том, как я мог бы сделать это лучше? В настоящее время сайт, над которым я работаю, имеет 9 страниц, и, что еще хуже, у меня в два раза больше сценариев. 1 скрипт для каждой страницы для создания рабочих файлов и 1 скрипт для каждой страницы для просмотра файлов во время разработки. Я чувствую, что в конечном итоге просто управлять сценариями в моем пакете. Json станет проблемой, и я хотел бы решить это раньше, чем позже.

Спасибо

0 ответов

Другие вопросы по тегам