2015-12-24 3 views
1

Мой друг сказал, что maven - король и npm, а bower сосет, потому что вам нужно запустить 2 команды. «npm install» ... подождите ... затем запустите «bower install». Я слышал, что node.json узла поддерживает скрипты. Есть ли способ для меня изменить package.json, чтобы я мог сделать что-то вроде «npm setupmyproject», который будет запускать команды установки npm и bower install, а затем выполнить задачу grunt? Таким образом, у меня может быть одна команда, чтобы поразить трех птиц?Одна команда для установки npm и gower в npm?

+0

Помните, что только потому, что инструмент _can_ делать все, не означает, что _should_ все. Скрипт оболочки может легко позаботиться как о случаях использования, так и о некоторых (и он не привязан к конкретной технологии или инструменту). – GJK

ответ

4

Да, вы можете добавить один script для выполнения всех этих операций, например.

{ 
    "scripts": { 
    "setup": "npm install && bower install && grunt build" 
    } 
} 

Тогда вы будете иметь возможность запускать его с

npm run setup 
+0

Получение «отсутствующего сценария» setup »« – Rolando

+0

@ Rolando вы уверены, что добавили '' setup ''скрипт в' 'скрипты' 'раздела вашего' package.json' и сохранили все изменения? –

Смежные вопросы