aws / aws/aws-lambda-nodejs-runtime-interface-client
Imports and requires may not be using Node Loaders/Registration for ESM
オープン
- 主要言語
- TypeScript
- スター
- 224
- フォーク
- 60
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
The Yarn PNP mechanism uses loaders and/or registration for CJS and ESM support.
Presently using `-r .pnp.cjs` works appropriately in AWS SAM but using `--loader` runs into a host of issues as detailed in:
https://github.com/yarnpkg/berry/issues/6604
I'm not clear why the two are not working together, as they work in other contexts - but in the AWS SAM `index.mjs` it seems that the tryRequire path goes through a route where `pnp.setup();` is unable to monkey patch calls once it is working within the CJS loader by route of the ESM loader.
コントリビューションガイド
評価
この issue はまだ評価されていません。