У меня есть приложение фляги, которое использует несколько библиотек JavaScript для своего интерфейса (ядро листовки и другие пакеты листовок, jquery, bootstrap).
Библиотеки не были реализованы с помощью менеджера пакетов. Они были скопированы только в статическую папку приложения некоторое время назад.
Теперь я хотел обновить их, ничего не нарушая.
Я думал об установке NPM и создании package.json, например this :
{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"leaflet": "1.0.3",
"leaflet-sidebar": "0.2.0",
...
15 OTHER LEAFLET LIBRARIES
...
"bootstrap": "3.3.7",
"jquery-sparkline": "2.1.2",
}
}
с этим файлом в моем проекте, я бы пошел на
npm install
npm update
При npm install
я ожидаю, что каждая библиотека будет установлена в статическую папку, откуда я смогу использовать пакеты, ссылающиеся на них из моих HTML-шаблонов, как и раньше. Затем с помощью npm update
пакеты должны быть обновлены до новейших возможных версий.
Это приемлемый способ сделать это или я должен сделать что-то по-другому?
Как другие колб-приложения обрабатывают множество JavaScript-библиотек и зависимостей?