json-server 安装成功,查看版本直接报错。安装默认版本埋下的一个坑,和node版本不匹配

文章目录

  • 一、作者的错误
  • 二、作者安装的过程
  • 三、版本问题的解决方式
  • 四、安装成功,显示命令不存在的解决思路
  • 五、安装失败的解决思路
  • 六、json-server运行命令
  • 参考文档

一、作者的错误

  • 安装成功
    在这里插入图片描述
  • 错误原文
file:///C:/Users/ljj/AppData/Roaming/nvm/v14.18.1/node_global/node_modules/json-server/node_modules/steno/lib/index.js:39this.#nextPromise ||= new Promise((resolve, reject) => {^^^SyntaxError: Unexpected token '||='at Loader.moduleStrategy (internal/modules/esm/translators.js:145:18)
  • 错误截图
    在这里插入图片描述
  • 错误原因:作者直接安装默认版本,node版本不匹配导致启动失败

二、作者安装的过程

  • 安装
npm install -g json-server
  • 查看版本
json-server -v
  • 卸载
npm uninstall -g json-server

三、版本问题的解决方式

  • 安装的时候选择版本号即可
  • 作者的node版本号为:14.18.1
  • 作者的npm版本号为:6.14.15
  • 指定安装的版本
    npm install -g json-server@0.17.3
    
  • 安装成功
    在这里插入图片描述

在这里插入图片描述

四、安装成功,显示命令不存在的解决思路

  • npm install -g json-server失败

五、安装失败的解决思路

  • json-server安装报错问题
  • 安装json-serve报错Error: EPERM: operation not permitted, mkdir ‘D:\NodeJS\node_modules\json-server_tmp‘
  • json-server安装错误

六、json-server运行命令

  • 『前端必备』本地数据接口 —— json-server 从入门到膨胀
json-server --watch db.json

参考文档

  • 已解决:json-server : 无法将“json-server”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/745997.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go语言基础笔记

1.基本类型 1.1. 基本类型 bool int: int8, int16, int32(rune), int64 uint: uint8(byte), uint16, uint32, uint64 float32, float64 string 复数:complex64, complex128 复数有实部和虚部,complex64的实部和虚部为32位,complex128的实部…

Vue首屏优化方案

在Vue项目中,引入到工程中的所有js、css文件,编译时都会被打包进vendor.js,浏览器在加载该文件之后才能开始显示首屏。若是引入的库众多,那么vendor.js文件体积将会相当的大,影响首屏的体验。可以看个例子:…

Unload-labs

function checkFile() {var file document.getElementsByName(upload_file)[0].value;if (file null || file "") {alert("请选择要上传的文件!");return false;}//定义允许上传的文件类型var allow_ext ".jpg|.png|.gif";//提取上传文件的类…

初见Dynamo2.13 for Revit2023~

Hello大家好!我是九哥~ 今天我们来聊聊Dynamo2.13 for Revit有哪些新功能(后台回复"Revit2013"获取)~ 首先,Dynamo2.13版本其实早就发布了,官方博客更是花了三篇文章的篇幅来详细介绍,小伙伴…

Hack The Box-Monitored

目录 信息收集 rustscan dirsearch WEB web信息收集 snmpwalk curl POST身份验证 漏洞探索 漏洞挖掘 sqlmap 登录后台 提权 get user get root 信息收集 rustscan ┌──(root㉿ru)-[~/kali/hackthebox] └─# rustscan -b 2250 10.10.11.248 --range0-65535 --…

今天我们来学习一下关于MySQL数据库

目录 前言: 1.MySQL定义: 1.1基础概念: 1.1.1数据库(Database): 1.1.2表(Table): 1.1.3记录(Record)与字段(Field): …

C#,入门教程(27)——应用程序(Application)的基础知识

上一篇: C#,入门教程(26)——数据的基本概念与使用方法https://blog.csdn.net/beijinghorn/article/details/124952589 一、什么是应用程序 Application? 应用程序是编程的结果。一般把代码经过编译(等)过程,最终形成的可执行 或 可再用 的文件称为应用程序。可执行文…

GaussDB数据库的索引管理

目录 一、引言 二、GaussDB数据库中的索引基本概念 1. 什么是GaussDB索引? 2. GaussDB索引的作用 三、GaussDB支持的索引类型 1. B-Tree索引 2. GIN索引 3. GiST索引 4. SP-GiST索引 四、创建和管理GaussDB索引 1. 创建索引 2. 删除索引 3. 索引的优化…

【AI论文阅读笔记】ResNet残差网络

论文地址:https://arxiv.org/abs/1512.03385 摘要 重新定义了网络的学习方式 让网络直接学习输入信息与输出信息的差异(即残差) 比赛第一名1 介绍 不同级别的特征可以通过网络堆叠的方式来进行丰富 梯度爆炸、梯度消失解决办法:1.网络参数的初始标准化…

RabbitMQ详解与常见问题解决方案

文章目录 什么是 RabbitMQ?RabbitMQ 和 AMQP 是什么关系?RabbitMQ 的核心组件有哪些?RabbitMQ 中有哪几种交换机类型?Direct Exchange(直连交换机)Topic Exchange(主题交换机)Headers Exchange(头部交换机)Fanout Exchange(广播交…

安装linux_centos7虚拟机_开启网络_ssh_防火墙

文章目录 安装linux_centos7虚拟机_开启网络_ssh_防火墙安装centos7虚拟机1. 进入VMware --> 点击文件 --> 新建虚拟机2. 选择典型 --> 选择下一步3. 选择--> 稍后安装操作系统4. 选择--> Linux --> CentOS 7 64位5. 在虚拟机名称输入(虚拟机名) --> 选择…

李三清研究引领力学定律新篇章,光子模型图揭秘

一周期内,垂直,曲率不变,方向转向互变,正向反向互变,左旋右旋互变。变无限粗或变无限厚才发生质变,且属于由内向外变换,所以对应变换就是由内点向外点变换。 由于方向转向不能分割,…

【Vue2】组件通信

父子通信 父 -> 子 子 -> 父 props 校验 props: {校验的属性名: {type: 类型, // Number String Boolean ...required: true, // 是否必填default: 默认值, // 默认值validator (value) {// 自定义校验逻辑return 是否通过校验}} },data 的数据是自己的 → 随便改pr…

浅浅探索Memcached

一、NoSQL介绍 NoSQL是对 Not Only SQL、非传统关系型数据库的统称。 NoSQL一词诞生于1998年,2009年这个词汇被再次提出指非关系型、分布式、不提供ACID的数据库设计模式。 随着互联网时代的到来,数据爆发式增长,数据库技术发展日新月异&a…

N沟道功率MOSFET--FDA59N30 助力提高电源效率 为设备节能做出贡献

FDA59N30 UniFETTM MOSFET 是高压 MOSFET产品,基于平面条形和 DMOS 技术。 该 MOSFET 产品专用于降低通态电阻,并提供更好的开关性能和更高的雪崩能量强度。适用于开关电源转换器应用,如功率因数校正(PFC)、平板显示器…

服务器集群 -- nginx配置tcp负载均衡

当面临高流量、高可用性、水平扩展、会话保持或跨地域流量分发等需求时,单台服务器受限于硬件资源、性能有限不能满足应用场景的并发需求量时,引入负载均衡器部署多个服务器共同处理客户端的并发请求,可以帮助优化系统架构,提高系…

Ubuntu——以桌面应用为主的Linux发行版操作系统

目录 一、Ubuntu简介 二、Ubuntu下载及安装 1.Swap分区的作用 2.语言环境 3.软件管理——apt 3.1配置文件 3.2软件源配置文件格式 3.3DPKG常用命令 三、常用命令总结 1. date——显示或设定系统的日期和与时间 2.cal——显示日历 3.设置时区 4.修改密码——passwd…

录屏在哪开?很简单,我来告诉你!

随着数码产品的普及和网络技术的发展,录屏已经成为人们日常生活中经常需要使用的功能。无论是录制游戏精彩瞬间、制作教学视频还是保存线上会议内容,录屏都扮演着重要的角色。然而,很多用户却不知道录屏在哪开,以及如何使用它们。…

『scrapy爬虫』04. 使用管道将数据写入excel(详细注释步骤)

目录 1. excel文件的初始化与保存2. 配置管道使用运行测试总结 欢迎关注 『scrapy爬虫』 专栏,持续更新中 欢迎关注 『scrapy爬虫』 专栏,持续更新中 1. excel文件的初始化与保存 安装操作excel文件的库 pip install openpyxl钩子函数(Hook…