Как работает нод с Yarn Plug-n-Play? - PullRequest
0 голосов
/ 06 февраля 2020

Yarn 2.0 выводит PnP в таблицу, но я не совсем понимаю, как я могу запустить javascript с помощью простой команды node, если файл имеет зависимости в реестре npm. node ищет папки node_modules, чтобы найти зависимости, но поскольку PnP полностью удаляет папку node_modules, нужно ли сейчас использовать команду, отличную от node? Или узел введет какой-то новый флаг для чтения файла .pnp.js вместо рекурсивного поиска вверх для ближайшего node_modules?

Ответы [ 2 ]

0 голосов
/ 06 февраля 2020

yarn node index.js. Смотрите пряжи 2 (ягодные) документы. https://yarnpkg.com/cli/node

0 голосов
/ 06 февраля 2020

Ответ от Yarn 2 PnP docs:

Поскольку Node не имел понятия о пакетах, он также не знал, должен ли файл быть доступен (в отличие от того, доступен ли он из-за подъемный). Вполне возможно, что код, который вы написали, сработал однажды в процессе разработки, но позже вышел из строя, поскольку вы забыли перечислить одну из ваших зависимостей в своем пакете. json.

Для вашего ответьте , что вы можете запустить с помощью команды node index.js.

Вам необходимо добавить скрипт в ваш раздел package.json scripts, например "start": "node index.js", а затем запустить yarn run start

...