我在全球安装了dts-gen
npm i -g dts-gen
我全局安装了目标模块
npm i -g jhipster-core
当我跑步时
dts-gen -m jhipster-core -o
我得到以下输出:
Couldn't load module "jhipster-core". Please install it globally (npm install -g jhipster-core) and try again.
我正在使用Windows 10 PC并在Windows命令提示符下执行命令。
答案 0 :(得分:3)
全局安装NPM模块通常是个坏主意 - 当全局安装的版本被意外使用而不是某些package.json文件中指定的版本时,您最终会遇到奇怪的情况。
但在这种情况下,问题似乎是“jhipster-core”需要“chalk”模块,但不会在package.json依赖项中列出它。
这对我有用(只需在一些空目录中运行):
npm install dts-gen jhipster-core chalk
./node_modules/.bin/dts-gen -m jhipster-core