Есть ли способ ограничить npm link чтобы создать символическую ссылку только для указания на ./dist ?

Я изо всех сил пытаюсь проверить свою библиотеку (компонент реагирования) локально перед публикацией.

В мой package.json я включил основной (точка входа):

 "main": "./dist/index.js" 

Но все же, когда я запускаю npm link она ссылается на родительскую папку, в которой есть node_modules и так далее. Это вызывает проблемы, потому что теперь у меня установлено 2 приложения.

Я думал о способе исключить node_modules но я даже не мог найти способ сделать это.

Использование параметра «main» не имеет смысла, потому что ссылка npm использует префикс npm для создания символической ссылки, см. Здесь

Вы можете использовать следующий хак:

  1. Компакт-диск в каталог проекта
  2. Скопируйте package.json из пакета в каталог ./dist/package.json
  3. Перейдите в каталог dist
  4. Запустите ссылку npm

Это выглядит грязно, но, кажется, единственный способ сделать это с помощью ссылки npm

name212

новый участник этого сайта. Будьте внимательны, спрашивая разъяснения, комментируя и отвечая. Проверьте наш

Правила поведения

,