На странице https://github.com/serialport/node-serialport/rele... есть возможность скачать в формате .zip, я это и сделал (форматы архивов .zip и .tar.gz разные, но, как я думаю, содержимое одно и то же).
"...мультипакетная репа" - как Вы думаете, зачем автор прямо в названии пакета указал "serialport-monorepo"? Я так думал, что монорепозиторий - это полный набор всех частей, для которых уже нет зависимостей от других пакетов.
Пожалуйста, прошу пояснить еще такой момент: если дело в зависимостях, которые не resolve'ятся на оффлайн-машине - сообщения об ошибках не были бы другими? и не были бы множественными? А то тут просто "Cannot find module", как будто его нет вовсе.
Насчет разработки на оффлайн-машине - да, были сомнения. Так что в целом - тут Вы правы, наверно разрабатывать на компьютере без Интернета фактически невозможно.
Симлинк на каталог модуля - в действительности, фактически, ведет в папку, где я распаковывал .zip. Это проверил командой dir , там для симлинков указывается, куда они фактически ведут. См. скриншот.
Но при этом - ведь так размещает данные в node_modules сам npm, так сказать "фирменно", при выполнении install (ну, наверно, чтобы не дублировать физически файлы модуля на локальном диске). Что же, npm это сделал, а node этого не понимает?
Ладно, создал внутри node_modules вручную папку X, в нее сам перекопировал всё из папки распаковки, симлинк переименовал, чтобы не мешал, X переименовал в serial-monorepo , чтобы в node-modules модуль лежал "по-честному".
Не помогает. См. скриншот.
В любом случае спасибо за отклик.
Модуль взял с https://github.com/serialport/node-serialport/rele...
Может быть, этот package вовсе не для NodeJS? Или есть какая-то разница в типах /свойствах пакетов, которые я сам должен дополнительно указывать в .json'е для своего проекта?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
"...мультипакетная репа" - как Вы думаете, зачем автор прямо в названии пакета указал "serialport-monorepo"? Я так думал, что монорепозиторий - это полный набор всех частей, для которых уже нет зависимостей от других пакетов.
Пожалуйста, прошу пояснить еще такой момент: если дело в зависимостях, которые не resolve'ятся на оффлайн-машине - сообщения об ошибках не были бы другими? и не были бы множественными? А то тут просто "Cannot find module", как будто его нет вовсе.
Насчет разработки на оффлайн-машине - да, были сомнения. Так что в целом - тут Вы правы, наверно разрабатывать на компьютере без Интернета фактически невозможно.