Сделал небольшие дополнения в пакет @tato30/vue-pdf и пока автор рассматривает pull request решил продолжить работу над своим проектом с учетом внесенных изменений.
И вот какая ерунда - все способы подключения локального пакета приводят к runtime error в моем проекте...
Пробовал:
npm link
npx link
"@tato30/vue-pdf": "file: /path"
(в package.json)
- resolve: { alias: {"@tato30/vue-pdf": 'path_to_dist' } } (в webpack)
Путем перебора и такой-то матери выяснилось что проблема в симлинке, который создается в node_modules на локальный пакет. Если просто копирую модифицированную папку dist или делаю хардлинки на файлы, то все работает.
Когда полез уже сюда, то обнаружил несколько реплик про симлинки...
Что делать-то?