Я новачок у використанні 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 ?
Якщо це так, коли мені коли-небудь явно встановлювати такі пакети, не додаючи їх у файл, який управляє залежностями (крім встановлення інструментів командного рядка в усьому світі)?