我已经做了一些搜索,但这里似乎没有太多与Swagger有关(而且我发现与我的问题无关)。
我正在尝试创建一个新的Swagger项目,Swagger创建和管理我的路由/端点。但是,当我尝试在命令行中使用“swagger project create projectName”从头开始创建项目时,我收到以下错误;
$ swagger project create projectName
我想知道是否有人遇到此错误或知道如何修复它?我刚刚开始编码6个月前,所以我仍然是一个非常大的新手 - 所以如果你能保持简单的解释/解决方案很好(我的编程词汇很弱,哈哈)。
答案 0 :(得分:1)
此问题可能是由于您在Windows中使用了swagger。
如果您遇到同样的问题,只需添加-f标志并选择您想要的框架;)
swagger project create -f express file-name
除了这个简单的解决方法之外,这是您在swagger github repo:
中找到的内容对于Windows上的某些版本的npm,在swagger项目创建的npm安装步骤中会出现问题。它们与npm上的调试模块无关,无法正确管理。以下步骤应解决此问题:
在项目目录中,执行以下命令:
npm install yamljs
npm install debug
npm install swagger-tools