Я новачок у використанні npm та bower, будуючи свій перший додаток у emberjs :).
У мене є трохи досвіду роботи з рейками, тому я знайома з ідеєю файлів для переліку залежностей (наприклад, Gemfile постачальника)
Питання: коли я хочу додати пакет (і перевірити залежність від git), куди він належить - у package.jsonчи в bower.json?
З того, що я збираю,
біг bower installотримає пакет і помістить його в /vendorкаталог,
запустивши npm installйого, він отримає його і помістить у /node_modulesкаталог.
Ця відповідь ТА говорить, що бауер призначений для переднього та npm - для допоміжного матеріалу.
Ember-app-kit, здається, дотримується цього розрізнення з першого погляду ... Але інструкції в gruntfile для включення певної функціональності дають дві явні команди, тому я тут абсолютно заплутаний.
Інтуїтивно я б це здогадався
npm install --save-dev ім'я пакета було б еквівалентно додаванню імені пакета до мого пакета.json
bower install - зберегти ім'я пакета, можливо, те саме, що додавання пакета до мого bower.json та запуску установки bower ?
Якщо це так, коли мені коли-небудь явно встановлювати такі пакети, не додаючи їх у файл, який управляє залежностями (крім встановлення інструментів командного рядка в усьому світі)?