Когда вы устанавливаете библиотеку, плагин, расширение и т. Д., Это может быть объявлено как зависимость с флагом --save.При этом он помечается как зависимость в вашем файле package.json, который является ключом к управлению версиями для ваших зависимостей.Если вы просто используете CDN, вы указываете путь к библиотеке, которая может быть признана устаревшей в будущем.
Во время разработки нормально использовать CDN, но в производственной среде это не очень хорошая практика для зависимостей (хотя я делаю это для определенных исключений, таких как шрифт Google).