Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

před 3 roky
1234567891011121314151617181920212223
  1. let pnp;
  2. try {
  3. pnp = require(`pnpapi`);
  4. } catch (error) {
  5. // not in PnP; not a problem
  6. }
  7. if (pnp) {
  8. module.exports = (request, {basedir}) => {
  9. const resolution = pnp.resolveRequest(request, `${basedir}/`);
  10. // When the request is a native module, Jest expects to get the string back unmodified, but pnp returns null instead.
  11. if (resolution === null) {
  12. return request;
  13. }
  14. return resolution;
  15. };
  16. } else {
  17. module.exports = require(`jest-resolve/build/default_resolver`).default;
  18. }