как установить все пакеты зависимостей глобально? - PullRequest
0 голосов
/ 04 июня 2019

Когда я создаю реагирующее приложение, в папке приложения / проекта создается node_modules с более чем тысячами пакетов, а если я создаю более десяти приложений, то папка node_modules создается для каждого приложения с тысячами пакетов.таким образом, повторяя одну и ту же папку node_modules с тысячами пакетов, я думаю, это не очень хорошая идея.После долгого времени система замедлялась с миллионами файлов и папок, созданных проектами на основе npm.если node_modules запускаются из глобально, приложение / проект установится быстро, и ни один пакет не установит дубликаты / повторы.

Я хочу установить папку node_modules глобально с тысячами пакетов вместо этого локально (в папке приложения) при создании /установить любое приложение / проект.

Я перепробовал весь путь, используя глобальную команду. Например:

npm -g install

yarn-g install

Позвольте мнеобъясните, что именно я имею в виду: предположим, если я создам три реагирующих приложения

npx create-react-app my-app1

npx create-react-app my-app2

npx create-react-app my-app3

после настройки всех приложений, мы получим ниже, как это node_modules с пакетами:

my-app1

-node-modules->p1,p2,p3....p999, so on..

my-app3

-node-modules->p1,p2,p3....p999, so on..

my-app3

-node-modules->p1,p2,p3....p999, so on..

Все одинаковые пакеты устанавливаются несколько раз и повторяются

Ответы [ 2 ]

0 голосов
/ 04 июня 2019

Я думаю, что это не правильный путь для папки проекта, но если вы хотите попробовать ниже строки, попробуйте использовать (../)

"start": "node ../node_modules/react-native / local-cli / cli.js start --reset-cache ",

В вашем файле package.json Если вы хотите более подробно, проверьте эту ссылку

спасибо

0 голосов
/ 04 июня 2019
npm install -g start-react-app

-g флаг используется для глобально

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...