-
-
Notifications
You must be signed in to change notification settings - Fork 197
Open
Labels
Description
Acknowledgements
- I read the documentation and searched existing issues to avoid duplicates
- I understand this is a bug tracker and anything other than a proven bug will be closed
- I understand this is a free project and relies on community contributions
- I read and understood the Contribution guide
Minimal reproduction URL
https://stackblitz.com/edit/node-r2m8mrnc?file=package.json
Problem & expected behavior (under 200 words)
-
What happened
When using
nycandtsxthe instumented files cause an error:
Cannot read properties of undefined (reading 'startsWith').I think this line is causing the issue, as modules don't always have an id:
tsx/src/cjs/api/module-extensions.ts
Line 107 in 28a3e7d
if (module.id.startsWith('data:text/javascript,')) { -
How to repoduce
Use stackblitz or manual steps:
npm init -y npm i [email protected] [email protected] --save-dev --save-exact echo "node-options=--import=tsx" > .npmrc echo "{\"all\": true, \"sourceMap\": true, \"instrument\": true}" > .nycrc.json echo "console.log('hello world')" > dummy.js npx nyc node dummy.js
Bugs are expected to be fixed by those affected by it
- I'm interested in working on this issue
Compensating engineering work will speed up resolution and support the project
- I'm willing to offer $10 for financial support

