Как узел работает с 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