热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

node安装后npm不能用,nodejs和npm关系

由于服务器环境的不同可能需要根据实际情况升降对应的nodejs及npm版本,最简单的例子就是npx只适用于npm5+看想用npx那不升级咋办呢,还有如erroresli


根据服务器环境的不同,可能需要提升或降低相应的nodejs和npm版本。 最简单的例子是npx只适用于npm 5。 如果想使用npx,不升级该怎么办呢? 此外,errores lint @7. 16.0: theengine ' node ' isincompatiblewiththismodule.expected version ' ^ 10.12.0|=12.0


错误基础不可兼容模块。


文章列表1、nodejs1升级、gnvm下载nodejs2、nodejs多版本切换2、npm升级


一、升级节点


首先是升级nodejs


下载gnvm.exe (百度网盘抽屉代码: bljh )并将其放入nodejs安装目录。


1、gnvm下载nodejs gnvm相关命令可运行gnvm --help直接查看cmd gnvm更新latest


C:\Users\ lenovognvmupdatelatestnotice : local node.jslatestversionis 11.10.0.notice :远程节点. jslatestversionis 15.5.5 . waring : remotelatestversion 15.5.0 locallatestversion 11.10.0.startdownloadnode.js versions [ 15.5.0.15 ]


C:\Users\ lenovognvmupdatelatestnotice : local node.jslatestversionis 11.10.0.notice :远程节点. jslatestversionis 15.5.5 . waring : remotelatestversion 15.5.0 locallatestversion 11.10.0.startdownloadnode.js版本[ 15.5.0 ] . 15.5.0: download error-------- end download.waring : name :http://nodejs.org/dist/v 15.5.0/wisi error :read TCP [ 2409:8 a 62336035 a : a 1203360 d 893360643360 e 39 c ] :50705-[ 2606:4700336010 ] :443: wsarecv : anexistingconnectionwasforciblyclosedbytheremotehost .现在必须将镜像源设置为TAOBAO


查看c :\users\lenovognvmconfigregistrytaobaosetsuccess,registrynewvalueis http://NPM.Taobao.org/mirrors/node /更新


C:\Users\ lenovognvmupdatelatestnotice : local node.jslatestversionis 11.10.0.notice :远程节点. jslatestversionis 15.5.5 . waring : remotelatestversion 15.5.0 locallatestversion 11.10.0.startdownloadnode.js versions.15.5.03360100 %


但是鹅Linux可以使用npm install -g n安装n来升级nodejs


例如:


$ sudo npm cache clean -f


$ sudo npm install -g n


$ sudo n stable或$ sudo n latest或$ sudo n 12:10:0


2、nodejs多个版本的切换下载成功,但看了nodejs会变成原来的版本


c :\users\Lenovo node-vv 11.10.0在此示例中,必须使用gnvm use切换现有版本


c :\users\lenovognvmlsnotice : gnvm.exerootisd :\develop\nodejs\v 15.5.0-latestc 3360 _ sstc


c :\users\Lenovo node-vv 15.5.0目前本地有两个版本


c :\users\lenovognvmlsnotice : gnvm.exerootisd :\develop\nodejs\v 11.10.0 v 15.5.0 -全球,全球


更换nodejs的下载源库


gnvm.exe内置了两个库:默认值和TAOBAO。 gnvm配置注册数据库更换其他库gnvmconfigregistrydist.u.qiniudn.com, 使用GNVM安装多个nodejsgnvminstalllatest1.0.0- x 861.0.0-0的js版本gnvmuninstalllatest1.0.0- x 861.0-x 640 切换以更新本地Node.js的latest版本gnvm node-version本地Node.js,以显示本地已存在的所有Node.js版本的gnvm ls


可以使用关键字*或正则表达式/regxp/。 例如gnvm search 5…或gnvm search /.10./。 gnvm search 5.*.*安装与当前Node.js版本对应的npm npm全局NPM版本下载最新版本的npm version gnvm npm latest,然后进行npm npm升级


这个能在自己的主页上介绍是这样的


其实细心的同学应该发现,也可以使用上面的gnvm进行更新。 谢谢你记录下来读到这里


推荐阅读
  • 安装mysqlclient失败解决办法
    本文介绍了在MAC系统中,使用django使用mysql数据库报错的解决办法。通过源码安装mysqlclient或将mysql_config添加到系统环境变量中,可以解决安装mysqlclient失败的问题。同时,还介绍了查看mysql安装路径和使配置文件生效的方法。 ... [详细]
  • 本文介绍了在Linux下安装Perl的步骤,并提供了一个简单的Perl程序示例。同时,还展示了运行该程序的结果。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
  • 本文介绍了如何使用C#制作Java+Mysql+Tomcat环境安装程序,实现一键式安装。通过将JDK、Mysql、Tomcat三者制作成一个安装包,解决了客户在安装软件时的复杂配置和繁琐问题,便于管理软件版本和系统集成。具体步骤包括配置JDK环境变量和安装Mysql服务,其中使用了MySQL Server 5.5社区版和my.ini文件。安装方法为通过命令行将目录转到mysql的bin目录下,执行mysqld --install MySQL5命令。 ... [详细]
  • 树莓派语音控制的配置方法和步骤
    本文介绍了在树莓派上实现语音控制的配置方法和步骤。首先感谢博主Eoman的帮助,文章参考了他的内容。树莓派的配置需要通过sudo raspi-config进行,然后使用Eoman的控制方法,即安装wiringPi库并编写控制引脚的脚本。具体的安装步骤和脚本编写方法在文章中详细介绍。 ... [详细]
  • HTML5网页模板怎么加百度统计?
    本文介绍了如何在HTML5网页模板中加入百度统计,并对模板文件、css样式表、js插件库等内容进行了说明。同时还解答了关于HTML5网页模板的使用方法、表单提交、域名和空间的问题,并介绍了如何使用Visual Studio 2010创建HTML5模板。此外,还提到了使用Jquery编写美好的HTML5前端框架模板的方法,以及制作企业HTML5网站模板和支持HTML5的CMS。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • web.py开发web 第八章 Formalchemy 服务端验证方法
    本文介绍了在web.py开发中使用Formalchemy进行服务端表单数据验证的方法。以User表单为例,详细说明了对各字段的验证要求,包括必填、长度限制、唯一性等。同时介绍了如何自定义验证方法来实现验证唯一性和两个密码是否相等的功能。该文提供了相关代码示例。 ... [详细]
  • 导出功能protectedvoidbtnExport(objectsender,EventArgse){用来打开下载窗口stringfileName中 ... [详细]
  • 本文介绍了在CentOS上安装Python2.7.2的详细步骤,包括下载、解压、编译和安装等操作。同时提供了一些注意事项,以及测试安装是否成功的方法。 ... [详细]
  • 网络请求模块选择——axios框架的基本使用和封装
    本文介绍了选择网络请求模块axios的原因,以及axios框架的基本使用和封装方法。包括发送并发请求的演示,全局配置的设置,创建axios实例的方法,拦截器的使用,以及如何封装和请求响应劫持等内容。 ... [详细]
  • 本文介绍了在Mac上安装Xamarin并使用Windows上的VS开发iOS app的方法,包括所需的安装环境和软件,以及使用Xamarin.iOS进行开发的步骤。通过这种方法,即使没有Mac或者安装苹果系统,程序员们也能轻松开发iOS app。 ... [详细]
  • Unity3D引擎的体系结构和功能详解
    本文详细介绍了Unity3D引擎的体系结构和功能。Unity3D是一个屡获殊荣的工具,用于创建交互式3D应用程序。它由游戏引擎和编辑器组成,支持C#、Boo和JavaScript脚本编程。该引擎涵盖了声音、图形、物理和网络功能等主题。Unity编辑器具有多语言脚本编辑器和预制装配系统等特点。本文还介绍了Unity的许可证情况。Unity基本功能有限的免费,适用于PC、MAC和Web开发。其他平台或完整的功能集需要购买许可证。 ... [详细]
  • Python脚本编写创建输出数据库并添加模型和场数据的方法
    本文介绍了使用Python脚本编写创建输出数据库并添加模型数据和场数据的方法。首先导入相应模块,然后创建输出数据库并添加材料属性、截面、部件实例、分析步和帧、节点和单元等对象。接着向输出数据库中添加场数据和历程数据,本例中只添加了节点位移。最后保存数据库文件并关闭文件。文章还提供了部分代码和Abaqus操作步骤。另外,作者还建立了关于Abaqus的学习交流群,欢迎加入并提问。 ... [详细]
author-avatar
RealMadrid
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有