Как установить npm зависимостей внутри подкаталога? - PullRequest
0 голосов
/ 19 марта 2020

У меня есть package.json в root: "install": "cd packages/my-package && yarn".

Когда я запускаю yarn run install, все, что я спрашиваю, это что он входит в этот пакет, устанавливает node_modules и зависимости и все тут. По какой-то причине, что бы я ни пытался (yarn workspaces / lerna / manual et c.), Он устанавливает node_modules во всех пакетах, включая root.

ПОЧЕМУ ?! Просто позвольте мне установить их отдельно: (

Кто-нибудь знает, как это легко исправить?

1 Ответ

0 голосов
/ 20 марта 2020

Чтобы переместить базовую папку node_modules, вам нужно создать файл .yarnrc в том же каталоге, что и ваш пакет. json файл. Ваш .yarnrc файл должен выглядеть как

--modules-folder packages/my-packages

В результате вы получите все ваши пакеты после my-packages /packages/my-packages/WHERE_YOUR_PACKAGES_GO

...