文章分为4部分:
场景->问题->解决过程->最终结果
场景:
现在我们正在学习vue课程,需要用到一个技术中间件json-server,该中间件的效果就是通过简单的json文件定义,生成后端服务器接口,目的是为了简化前端开发时后端接口尚未提供的问题
json-server的使用图例如下:
json-server的使用教程链接如下:
前端接口神器之 json-server 详细使用指南 - MegaSu - 博客园 (cnblogs.com)
不过我们这篇文章主体不是说json-server的,接着看:
遇到的问题:
当vue项目安装jsonserver成功,当src目录下的db文件夹和js文件准备就绪
我执行了 json-server index.js 命令 产生了如下报错:
解决过程:
直接复制整个报错文字,搜,搜到该篇文章“因为在此系统上禁止运行脚本”解决办法 - 知乎 (zhihu.com)
于是乎兴致勃勃打开cmd创建 执行命令如下
set-ExecutionPolicy RemoteSigned
然后cmd窗口报错
接着继续看文章,发现 set-ExecutionPolicy RemoteSigned这个命令是属于powerShell的,而不是简单命令,于是问gpt:
于是安装powerShell
如何下载和安装 PowerShell 7.4.1/7.3.11/7.2.18(离线安装程序) (sysgeek.cn)
安装成功:
再继续问gpt
进入成功:
再次执行set-ExecutionPolicy RemoteSigned命令 成功
最后回到vscode重新通过json-server执行命令,创建模拟服务器接口成功