json-server的安装
前提条件:已经安装了nodejs和npm包管理器
没有的请去这个网址https://nodejs.org/en自行下载安装,傻瓜式安装,下载自己电脑系统对应的安装包后一直点下一步就行。
json-server安装使用步骤
-
全局安装对应插件
npm install -g json-server
-
创建json文件(db.json)
{ "posts": [ { "id": 1, "title": "json测试", "body": "json测试", "author": "苏苏" }, { "id": 2, "title": "json测试", "body": "json测试", "author": "小翎儿" } ], "comments": [ { "id": 1, "name": "测试json", "email": "test@test.com", "body": "测试json" }, { "id": 2, "name": "测试json", "email": "test@test.com", "body": "测试json" } ], "profile": { "name": "测试json" } }
-
检查是否安装成功
npm list -g json-server
tips:
如果版本号是1.0以上就使用 json-server db.json
启动,
json-server db.json
如果是0.x就使用 json-server db.json —watch
可以使用
npm install json-server@0.9.0 -g
下载之前版本的json-server
安装中遇到的一些问题
情况一:’json-server’不是内部或外部命令,也不是可运行的程序 或批处理文件。
解决方法:配置环境变量
输入npm config ls找到prefix=”xxxxx”这一行,复制里面的内容
npm config ls
按步骤找到环境变量Path一栏,添加一项,值为prefix里的值
情况二:json-server 无法加载文件C:\XXXXX\json-server.ps1,因此在此系统上禁止运行脚本……
解决方法:
1、使用管理员方式打开Power Shell
2、输入Get-ExecutionPolicy,可以查看到当前的策略
Get-ExecutionPolicy
3、输入Set-ExecutionPolicy RemoteSigned,设置当前的策略为RemoteSigned,然后再次输入Get-ExecutionPolicy就能看到策略改成RemoteSigned
Set-ExecutionPolicy RemoteSigned