-
-
Notifications
You must be signed in to change notification settings - Fork 4k
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
Running jhipster command throws Error [ERR_PACKAGE_PATH_NOT_EXPORTED] #19627
Comments
I could fix the problem by adding the export of "./lib/util/namespace": "./lib/util/namespace.js" in /opt/homebrew/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json
|
I think that only the new version of j-hipster require the namespace to be exported in the package.json |
Why closing this issue? I think it is a real issue. |
This is true, I have closed the ticket too fast because of the workaround. |
I can confirm. Happend to me when upgrading from JHipster 7.8.1 to 7.9.3. |
Thanks for the workaround fix from @EspA. It started working for me as well. |
Installing from v7 git branch should work:
|
Thanks @EspA for posting the workaround, glad it's helping people. |
I was trying to reproduce this issue that doesn't happen on Mac with Node.js 16. With Windows 11 and Node 18, I'm able to reproduce this issue with JHipster 7.9.3:
This same error happens on Mac with Node 18. Since Node 18 is latest LTS, we should fix this in 7.9.4. |
Today, With node.js
I assume the issue shall apply to other blueprints as well. Everything seems to work fine with node.js |
I just fixed it by adding this entry "./lib/util/namespace": "./lib/util/namespace.js" as related in the discussion in |
Thanks @kharmaodo its working fine |
Hi, Please add this line to phrase exports in jhipster/node_modules/yeoman-environment/package.json. |
This issue hit me today and from what I can gather, it's coming down to I cloned this project to attempt that, and it's already being resolved to the correct version, yet when I run the latest generator to create a project, |
sudo vim sudo vim /usr/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json
// this can be /usr/lib or /lib according to the error generated Add {
/"./lib/util/namespace": "./lib/util/namespace.js"
} |
Thanks @djassie worked like a charm on macOS Ventura M1 using Node v18.12.1. |
Same problem on Ubuntu 22.04.1 LTS and Node.js 19.3.0. Edit: Ironically, after I fixed the issue with the above suggestion, I was informed that Node.js 19 isn't supported because it's not an LTS version. |
Thanks @EspA for sharing, you saved my day |
Starting 10 of October 2022 Node.js version 18 is LTS, and majority already updated (same as myself 🙂), |
I fixed the problem by adding the export of "./lib/util/namespace": "./lib/util/namespace.js" in /usr/local/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json
|
Thanks @caocuong2404 that's worked for me.
|
Works on Ubuntu 22.10 too after adding the below line (as EspA commented) "./lib/util/namespace": "./lib/util/namespace.js" into ~/.nvm/versions/node/v18.12.1/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json |
Thanks! Fixed it for me on Mac, Ventura with jhipster 7.9.3 |
This issues is fixed in this pull request. you just have to wait for the validation of this one. |
yes, Mac Ventura; edited the
|
The issue is fixed with @EspA solution, add "./lib/util/namespace": "./lib/util/namespace.js" in .../node_modules/generator-jhipster/node_modules/yeoman-environment/package.json |
I haven't seen an issue for it yet, but I would imagine one option is to rework the guts of this CLI to get away from Yeoman. 🤔 |
My recommended workaround is to use Node 16 or wait until the next release, where Node 18.13.0+ will be supported. |
I confirm the problem in the following versions:
By default the n package install node v18.12 as last default stable version.
|
It works for me as well. Thank you. |
Fresh installation on archlinux with fresh java17, node20 and npm9.6.7: INFO! Using bundled JHipster Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/util/namespace' is not defined by "exports" in /usr/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json Node.js v20.2.0 Fixed by editing /usr/lib/node_modules/generator-jhipster/node_modules/yeoman-environment/package.json |
closing as release v7.9.4 is being done |
There is a problem that in /lib folder /util/namespace.js does not exist, can anyone tell me how I can fix this? |
Overview of the issue
Running jhipster command throws Error [ERR_PACKAGE_PATH_NOT_EXPORTED]
Below the stacktrace:
Reproduce the error
Run jhipster command
JHipster Version(s)
Browsers and Operating System
MacOS Monterey
Version 12.5.1
The text was updated successfully, but these errors were encountered: