dts-gen: 找不到全局安装的模块
dts-gen: fails to find globally installed modules
我已经全局安装了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 命令提示符下执行命令。
全局安装 NPM 模块通常不是一个好主意 - 当意外使用全局安装的版本而不是某些 package.json 文件中指定的版本时,您最终会遇到奇怪的情况。
但在这种情况下,问题似乎是 "jhipster-core" 需要 "chalk" 模块,但没有在 package.json 依赖项中列出它。
这对我有用(只是 运行 它在某个空目录中):
npm install dts-gen jhipster-core chalk
./node_modules/.bin/dts-gen -m jhipster-core
我已经全局安装了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 命令提示符下执行命令。
全局安装 NPM 模块通常不是一个好主意 - 当意外使用全局安装的版本而不是某些 package.json 文件中指定的版本时,您最终会遇到奇怪的情况。
但在这种情况下,问题似乎是 "jhipster-core" 需要 "chalk" 模块,但没有在 package.json 依赖项中列出它。
这对我有用(只是 运行 它在某个空目录中):
npm install dts-gen jhipster-core chalk
./node_modules/.bin/dts-gen -m jhipster-core