Furion api npm web vue混合开发

Furion api npm web vue混合开发

Furion-api项目获取swagger.json文件

使用所有接口合并的配置文件

复制json制作ts包

https://editor.swagger.io

得到 typescript-axios-client-generated.zip 文件

删除非.ts文件

将ts文件打包放入api-services 文件夹

下载axios-utils.ts文件

地址:https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react

上传到npm

创建package.json 文件

package.json内容如下

创建npm账号,创建furion-api-js项目

https://www.npmjs.com/

获取npm包

npm i furion-api-js


配置api项目地址(找到axios-utils.ts文件修改配置)

直接就可以使用api的方法调用接口了。

开发了一个快速cmd、npm上传的工具

https://gitee.com/zofnou/npmUpload-exe.git

引用

首次过程比较复杂,需要好好研究,之后非常便利,复杂主要在npm包的上传,可以借鉴其他文件,网址如下:
https://gitee.com/dotnetchina/Furion/tree/v4/clients/axios_vue_react
https://blog.csdn.net/weixin_51499232/article/details/124940480

相关推荐
Mr_Mao1 小时前
Naive Ultra:中后台 Naive UI 增强组件库
前端
阿蒙Amon2 小时前
C# Linq to SQL:数据库编程的解决方案
数据库·c#·linq
前端小趴菜052 小时前
React-React.memo-props比较机制
前端·javascript·react.js
摸鱼仙人~3 小时前
styled-components:现代React样式解决方案
前端·react.js·前端框架
sasaraku.4 小时前
serviceWorker缓存资源
前端
iCxhust4 小时前
c# U盘映像生成工具
开发语言·单片机·c#
RadiumAg5 小时前
记一道有趣的面试题
前端·javascript
yangzhi_emo5 小时前
ES6笔记2
开发语言·前端·javascript
yanlele5 小时前
我用爬虫抓取了 25 年 5 月掘金热门面试文章
前端·javascript·面试
emplace_back6 小时前
C# 集合表达式和展开运算符 (..) 详解
开发语言·windows·c#