我们在本地postman里面导入json数据时,报如下错误:
就是由于这个json格式文件是v1版本的,新版的postman已经不支持,需要转成v2版本才能成功添加,下面是文件版本转换的步骤:
1. 安装postman集合转换器:
win+R --> cmd ,输入下面指令:
npm install -g postman-collection-transformer
回车即可安装,如果出现: 'npm' 不是内部或外部命令,也不是可运行的程序。 可参考 3.安装Node.js
2.文件版本转换
postman-collection-transformer convert -i <path to input Postman collection file> -o <path where the output Postman file will be downloaded> -j 1.0.0 -p 2.0.0 -P
说明:
-i 是指需要转换的文件的路径及文件名,
-o 是指要输出的文件的路径及文件名,
举例:我要把D:\collection\v1\目录下v1版本的token.json文件,转为v2版本的token.json,并保存到D:\collection\v2\目录下,
输入指令:
postman-collection-transformer convert -i "D:\collection\v1\token.json" -o "D:\collection\v2\token.json" -j 1.0.0 -p 2.0.0 -P
此时已经完成转换,现在可以将 /v2 目录下的文件import到postman里面了,现在就显示的是v2版本了,如下:
3. 安装Node.js
上面提到,在 输入npm时,可能会出现 'npm' 不是内部或外部命令,也不是可运行的程序。那么我们需要在windows下安装Node.js。
- 下载node.js安装文件
官网下载地址:https://nodejs.org/ 选择与你系统匹配的.msi安装文件即可。
2. 安装
直接双击运行node-v14.17.0-x64.msi文件,一直下一步即可安装完成,默认安装路径是:C:\Program File\nodejs
3. 版本查看
检查是否安装成功,指令 node --version, 即可显示版本:v14.17.0.
4. 配置环境
如果查不到版本,则需要配置环境,在path里面添加node的安装路径,操作流程:
我的电脑-右键-属性-高级系统设置-环境变量-Path-编辑-C:\Program Files\nodejs\-确定-保存
最后,关闭cmd窗口,重新进入,即可执行第一步的npm指令了。
关于版本转换,给个postman官网的说明:
https://learning.postman.com/docs/getting-started/importing-and-exporting-data/