jhipster import-jdl ***.jdl node报错

 

运行一下命令报错 : 

jhipster import-jdl view.jdl

INFO! Using bundled JHipster
node:internal/modules/cjs/loader:597
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/util/namespace' is not defined by "exports" in /home/×××/coding/×××/node_modules/yeoman-environment/package.json
    at new NodeError (node:internal/errors:405:5)
    at exportsNotFound (node:internal/modules/esm/resolve:366:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:713:9)
    at resolveExports (node:internal/modules/cjs/loader:590:36)
    at Module._findPath (node:internal/modules/cjs/loader:664:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1126:27)
    at Module._load (node:internal/modules/cjs/loader:981:27)
    at Module.require (node:internal/modules/cjs/loader:1231:19)
    at require (node:internal/modules/helpers:177:18)
    at Object.<anonymous> (/home/×××/coding/×××/node_modules/generator-jhipster/utils/blueprint.js:19:25) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Node.js v18.20.6

解决方式:

删除项目下的node_modules包,重新安装jhipsert

 

sudo npm install -g generator-jhipster

  $ /usr/bin/jhipster --version
  8.9.0

由于安装的版本太高,导致项目中的缓存配置文件报错,卸载重新安装指定版本,问题解决
npm uninstall generator-jhipster

sudo npm install -g generator-jhipster@7.9.0

如果你不想全局安装 JHipster,也可以通过 npx 临时运行它:
npx jhipster import-jdl src/main/resources/jdl/view.jdl 

 

posted @ 2025-02-24 17:19  雷诺2016  阅读(33)  评论(0)    收藏  举报