运行 krakenjs 生成器时找不到依赖项



我一直在尝试按照 krakenjs 自述文件的快速入门生成存根服务 但是,当我进入生成步骤时:

$ yo swaggerize

我收到以下错误:

module.js:327
    throw err;
    ^
Error: Cannot find module '../../lib/util'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/Users/mymac/.nvm/versions/node/v4.4.7/lib/node_modules/generator-swaggerize/generators/app/index.js:5:12)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

再多的谷歌搜索似乎都找不到适合我的解决方案。我只是想为我的团队 PoC 几个生成器。

任何帮助或指导将不胜感激。

at Object.<anonymous> (/Users/mymac/.nvm/versions/node/v4.4.7/lib/node_modules/generator-swaggerize/generators/app/index.js:5:12)

我已经将这一行模块的文件夹结构与 git 存储库进行了比较,似乎您的模块版本来自 v3.x 分支。我可以重现使用 npm 安装generator-swaggerize@3.0.0-alpha.1构建的错误。

我检查了存储库中的代码,似乎此分支的 package.json 配置错误,因此当您npm install它时,它不会安装模块运行所需的所有文件。

长话短说,您似乎有一个早期的 alpha/开发版本的generator-swaggerize根本不起作用。不确定您是如何最终得到的,但您应该能够通过安装稳定版本来修复它。

npm install -g generator-swaggerize@latest

2.0.2似乎是最新的工作版本。

相关内容

  • 没有找到相关文章

最新更新