Перейти к содержимому

___ Алгоритм сравнения двух строк (или текстов). История того как я устанавливал страницу для сравнения двух текстов (javascript). Полезная фишка думаю что буду пользоваться часто. (http://l.cbm.ua/help/index.html)

Можно также сравнить посредством Notepad++ https://1.cbm.ua/?p=4914

Или посредством JS

Заработало.
Убил 2 дня + твоя помощь, чтобы понять как сделать чтобы оно заработало.

Сделал локально и работает на сайте «http://l.cbm.ua/help/index.html«

Всего то нужно было скачать архив и найти подходящий «diff.js» файл и скопировать в корень и все (там их 4 и только с одним заработало).

Но мне кроме времени понадобилось также установить nade.js и даже Git посоветовали типа он там что-то он подтягивает (хотя нет никакой необходимости их устанавливать чтобы попробовать в работе этот проект).

Если я выполняю команду «npm install diff —save» в пустом каталоге, то ничего не происходит.
Если я скачал отсюда «https://github.com/kpdecker/jsdiff», архив и взял оттуда его содержимое (примером сравнения текстов для библиотеки diff) и потому в терминале («cmd») вхожу в эту папку «jsdiff-master» и там выполняю команду, то создается папка «node_modules» и 2а файлы («yarn.lock» и «package.json»), а всего создается 22тыс файлов и размер 5,5 Гбайт — десть для проэта это все ненужно ! (((((

Вопрос:
Почему разработчик просто не выложил внутри проекта файл «diff.js»?


Ответ специалиста:

Ну потому что так никто не делает. Ты ж на мобилу когда хочешь приложение не качаешь apk файл и не устанавливаешь. А заходишь в плей маркет

Скачать зависимость через npm. Подключить ее и со временем обновлять

Должна быть папка. В ней надо выполнить команду npm init В этой папке создаёшь свой js и пишешь в нем. Все сторонние библиотеки устанавливаешь в этой папке только через npm install

Добавить комментарий