Я работал над угловым проектом, и всякий раз, когда мне нужен был новый пакет, я вручную редактировал bower.json и добавлял пакет в devdependencies
, а затем запускал bower install
, чтобы установить зависимость.
Я никогда не смотрел на название раздела, в который добавлял его, но недавно я запустил bower install <somepackage> -S
, и он создал новый раздел под названием dependencies
. Ооо!!! Они должны идти туда.
Я просмотрел его и, по-видимому, devdependencies
предназначен для зависимостей разработки и может быть исключен во время производственной сборки и в первую очередь предназначен для пакетов, поддерживающих тестирование и т. д. Однако dependencies
включен как в dev, так и в производственные сборки и предназначен для пакетов, которые будут в окончательной производственной сборке.
Так что теперь у меня много "производственных" пакетов под devdependencies
. Как лучше всего переместить их в dependencies
, ничего не сломав?
bower install --save-dev
- person richard   schedule 16.02.2015