Как узел работает с Yarn Plug-n-Play?

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

2 ответа

yarn node index.js. See the yarn 2 (berry) docs. https://yarnpkg.com/cli/node

Ответ из документов Yarn 2 PnP:

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

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

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

Другие вопросы по тегам