2017-10-08 49 views
0

我已经安装了DTS-根全球DTS根:没有找到全球已安装的模块

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计算机上并执行对窗口的命令命令提示符。

回答

0

全局安装NPM模块通常是一个坏主意 - 当全局安装的版本意外地被使用而不是某些package.json文件中指定的版本时,您最终会陷入奇怪的情况。

但在这种情况下,问题似乎是“jhipster-core”需要“chalk”模块,但没有在package.json依赖项中列出它。

这为我工作(只是运行在一些空目录):

npm install dts-gen jhipster-core chalk 
./node_modules/.bin/dts-gen -m jhipster-core 
+0

谢谢你 - 这做到了。我想除了缺少“粉笔”依赖项外,我还试图在'jhipster-core'项目中运行dts-gen命令。 – vivekmore

+0

我尝试了一个空白目录(抱怨一个缺少的package.json)和一个npm init'd文件夹,仍然收到此错误消息答案在路径中有正斜杠,所以暗示它不回答Windows的问题10台电脑。 –

相关问题