我刚刚使用Angular 5下载了最新版本的AspNetBoilerplate 3.7,并且试图使用自己创建的新服务。它没有显示在服务代理中。如何从swagger更新自动生成的代码?
答案 0 :(得分:3)
转到angular \ nswag>文件夹。那里有一个refresh.bat文件。在VS 2017中运行项目并显示swagger时执行该文件。然后它将更新您的服务,以便您可以在代码中调用它们。
答案 1 :(得分:1)
第1步:打开PowerShell
步骤2:转到项目所在的目录并找到 \angualar\nswag
应该像下面这样:PS C:\Users\myname\myangularporject\angular\nswag>
(通过输入ls或dir进行检查,您应该看到两个名为refresh.bat
和service.config.nswag
的文件)
第3步:键入.\refresh.bat
您完成了!
请记住,仅当您在服务器中添加新服务但不需要修改现有服务时才需要使用此任务。签出here。
答案 2 :(得分:0)
您可以使用“ Node.js命令提示符”执行相同的操作,就像在Power Shell中一样。
第1步::使用“ cd”命令转到项目位置
Eg :- C:\Users\Name\MyAngularPorject\angular> cd nswag
第2步:在命令下方运行
Eg :- C:\Users\Name\MyAngularPorject\angular\nswag> start refresh.bat
完成..简单..