【发布时间】:2018-06-27 11:25:23
【问题描述】:
我刚刚下载了带有 Angular 5 的最新版本 3.7 的 AspNetBoilerplate,我正在尝试使用我创建的新服务。它没有出现在服务代理中。如何从 swagger 更新自动生成的代码?
【问题讨论】:
我刚刚下载了带有 Angular 5 的最新版本 3.7 的 AspNetBoilerplate,我正在尝试使用我创建的新服务。它没有出现在服务代理中。如何从 swagger 更新自动生成的代码?
【问题讨论】:
转到 angular\nswag> 文件夹。里面有一个 refresh.bat 文件。在项目在 VS 2017 中运行时执行该文件并显示招摇。然后它将更新您的服务,以便您可以在代码中调用它们。
【讨论】:
第一步:打开 PowerShell
第二步:进入你的项目所在目录并定位 \angualar\nswag
这应该像:PS C:\Users\myname\myangularporject\angular\nswag>
(通过输入 ls 或 dir 进行检查,您应该会看到两个名为 refresh.bat 和 service.config.nswag 的文件)
第三步:输入.\refresh.bat
你已经完成了!
请记住,如果您在服务器中添加新服务,则只需要此任务,但在修改现有服务时不需要使用。看看here。
【讨论】:
您可以像在 Power Shell 中一样使用“Node.js 命令提示符”来执行相同的操作。
第 1 步: 使用“cd”命令转到项目位置
Eg :- C:\Users\Name\MyAngularPorject\angular> cd nswag
第 2 步: 运行以下命令
Eg :- C:\Users\Name\MyAngularPorject\angular\nswag> start refresh.bat
完成..简单..
【讨论】: