运行 krakenjs 生成器时找不到依赖项
Cannot find dependency when running krakenjs generator
我一直在尝试按照 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 repo 进行了比较,看来您的模块版本来自 v3.x 分支。我可以重现使用 npm 安装 generator-swaggerize@3.0.0-alpha.1
build 的错误。
我检查了 repo 中的代码,似乎这个分支的 package.json 配置错误,所以当你 npm install
它时,它没有安装模块所需的所有文件至 运行.
长话短说,您的 generator-swaggerize
早期 alpha/development 版本似乎根本不起作用。
不确定你是如何结束的,但你应该能够通过安装稳定版本来修复它。
npm install -g generator-swaggerize@latest
2.0.2 似乎是最新的工作版本。
我一直在尝试按照 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 repo 进行了比较,看来您的模块版本来自 v3.x 分支。我可以重现使用 npm 安装 generator-swaggerize@3.0.0-alpha.1
build 的错误。
我检查了 repo 中的代码,似乎这个分支的 package.json 配置错误,所以当你 npm install
它时,它没有安装模块所需的所有文件至 运行.
长话短说,您的 generator-swaggerize
早期 alpha/development 版本似乎根本不起作用。
不确定你是如何结束的,但你应该能够通过安装稳定版本来修复它。
npm install -g generator-swaggerize@latest
2.0.2 似乎是最新的工作版本。