Я хочу спробувати використовувати npm для запуску різних завдань збірки веб-додатків. Я знаю, що можу це зробити, додавши scriptsполе до свого package.jsonтипу like:
"scripts": {
"build": "some build command"
},
Це стає громіздким, коли у вас є більш складні команди з безліччю опцій. Чи можна перемістити ці команди в скрипт bash чи щось подібне? Щось на зразок:
"scripts": {
"build": "build.sh"
},
де npm run buildвиконуватиме команди у build.shфайлі?
Читаючи цю публікацію, здається, що вона є, але мені не ясно, куди саме я маю кинути build.shфайл або якщо чогось мені не вистачає.
rm? встановіть rimraf, а потім використовуйте це у сценарії npm .mkdir -p? встановіть,mkdirpа потім використовуйте це у сценарії npm. У вас є універсальна мова сценаріїв , незалежна від платформи , прямо там, тоді не йдіть і не робіть вигляд, що це лише "Nix". Чи занадто ускладнюється командний рядок? Використовуйте програму запуску завдань, якgruntабоgulp. Зберігайте його універсальним.