Package Exports
- @yarnpkg/plugin-node-modules
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@yarnpkg/plugin-node-modules) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@yarnpkg/plugin-node-modules
This plugin adds support for installing packages through a node_modules
folder.
Install
This plugin is included by default in Yarn 2, but is still considered experimental. For this reason, you must enable it manually by adding the following to your .yarnrc
file:
nodeLinker: node-modules
Word of caution
While they are supported by virtually every tool, installs using the node_modules
strategy have various fundamental issues that the default Plug'n'Play installations don't suffer from (for more details, check out our documentation). Carefully consider the pros and cons before enabling this plugin.
Known issues
- A same package / reference combination present multiple times within the same
node_modules
dependency tree will have issues callingyarn run
from within its postinstall scripts. This is because this plugin is able to extract the package locator from the current cwd, but since a same locator may be found in multiple places it's not possible to convert it back from the locator to its location on the disk.