Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

@swc-node/register@1.6.8 don't have exports from master branch #749

Closed
krutoo opened this issue Jan 23, 2024 · 3 comments
Closed

@swc-node/register@1.6.8 don't have exports from master branch #749

krutoo opened this issue Jan 23, 2024 · 3 comments

Comments

@krutoo
Copy link

krutoo commented Jan 23, 2024

I just do everything accrding to readme.md:

npm i -D @swc-node/register

node --import @swc-node/register/esm-register scripts/prebuild.ts

And I get an error:

node:internal/modules/esm/resolve:303
  return new ERR_PACKAGE_PATH_NOT_EXPORTED(
         ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './esm-register' is not defined by "exports" in /home/petrov-dm/Projects/some-project/node_modules/@swc-node/register/package.json imported from /home/petrov-dm/Projects/some-project/

details:

node -v
v20.11.0

npm pkg get type
"module"

I removed package-lock.json and node_modules and install swc-node/register - it not helps


I see in node_modules there is no /esm-register in exports field.

But in master branch there is:
https://github.com/swc-project/swc-node/blob/master/packages/register/package.json#L79

@krutoo krutoo changed the title npm package 1.6.8 dont have exports from master branch NPM package with version 1.6.8 don't have exports from master branch Jan 23, 2024
@krutoo krutoo changed the title NPM package with version 1.6.8 don't have exports from master branch @swc-node/register@1.6.8 don't have exports from master branch Jan 23, 2024
@yeliex
Copy link
Contributor

yeliex commented Jan 26, 2024

this commit just merged into the master branch and has not been published yet

waiting @Brooooooklyn to publish. or you can use https://npmjs.com/swc-register-esm temporary

@shifenhutu
Copy link

same here

for temporary

i use this :
node --loader @swc-node/register/esm script.ts

it from #704 (comment)

@yeliex
Copy link
Contributor

yeliex commented Feb 2, 2024

this issue could be closed cause @swc-node/register@1.8.0 has released

test with new version and create another issue if has new problem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

4 participants