Подскажите, зачем нужен NPM если есть ресурс на CDN? К примеру, хочу использовать какую-то библиотеку. По инструкции, могу установить через NPM, а могу воспользоваться CDN.
В первом случае:
Надо установить Node.js (если не установлен еще NPM)
Установить библиотеку, написав команду в командной строке
Как я понял, создать спец файл в директории проекта, где подключить библиотеку методом require.
При этом:
мы не сможем сбросить свой проект в какую-нибудь песочницу типа Codepen, т.к. библиотека не будет включена в выкладываемые файлы
грузим сервер этой библиотекой
Во втором случае:
При этом:
Если это действительно так, но на кой нам вообще заморачиваться с NPM в случае не крупных библиотек? Или я чего-то не улавливаю/не принимаю в расчет? Прошу объяснить все не указанные мною плюсы и минусы обоих подходов.
Сборка персонального компьютера от Artline: умный выбор для современных пользователей