最近在学习react,想用react脚手架create-react-app创建一个react项目。然后下载了create-react-app,打开控制台开始使用create-react-app创建test-react项目,报错提示node版本太低。查了一下使用create-react-app脚手架node版本必须8.*.*版本以上。于是就上网查找了nodejs升级的过程,按照网上的步骤试了好几遍,得到提示都是'bash' 不是内部或外部命令,也不是可运行的程序或批处理文件。

按照网上步骤升级,如下:

第一步:node -v查看nodejs的版本
第二步:npm -v查看npm包管理器的版本
这两步都正常可以继续下面步骤
第三步:升级npm版本 npm install npm -g
第四步:npm -v 发现npm确实升级了
第五步: 安装n模块,npm install -g n --force
第六步: n node版本号/n latest 最新版本/n stable最新的稳定版本
执行第六步就报了上面提到的错误,在网上找了原因,发现windows上不支持n模块。

最后的方法是:

第一步:打开cmd查看之前的node版本安装的路径: where node
第二步:直接去官网下载你想要的版本,安装在上述路径中覆盖即可。
第三步: node -v 发现node版本更新到你想要的版本。

最近又新看到一个windows系统下,node版本管理工具---nodist

第一步:下载nodist
第二步:下载完成后,可视化安装nodist
第三步:安装nodist,安装完成后就可以使用nodist做版本管理了

下面介绍nodist的使用,在这里只介绍nodist的常用命令,有兴趣进一步了解nodist,可查阅官网https://github.com/nullivex/nodist

  1. 打印node列表

    $ nodist
    #打印当前所有已安装到电脑所有node版本,高亮

    $ nodist dist
    #打印所有可下载的node版本

  2. 切换node版本

    $ nodist global 7.x
    #设置全局的node使用7.x版本
    #这个命令和你直接使用nodist 4.x效果一样

    $ nodist local 7.x
    #设置在当前文件目录下,node使用7.x版本,不影响全局环境变量

    $ nodist env 7.x
    #设置当前命令行环境下,node使用7.x版本,不影响全局环境变量

  3. 切换npm版本

    $ nodist npm global 7.x #设置全局的npm使用7.x版本

    $ nodist npm global match #开启nodist自动匹配模式,总是选择和当前环境node版本相匹配的npm版本

    $ nodist npm local 7.x
    #设置在当前文件目录下,npm使用7.x版本,不影响全局环境变量

    $ nodist npm env 7.x
    #设置当前命令行环境下,npm使用7.x版本,不影响全局环境变量

  4. 其他操作

    $ nodist + 7.x
    #先检查7.x版本是否存在,如果不存在则先不安装

    $ nodist + all
    #安装所有模块

    $ nodist - 4.1.1
    #删除node 4.1.1版本

    $ nodist --help
    #显示完整的nodist命令提示

转载于:https://juejin.im/post/5ca41bcce51d4537a43e2e34

windows下升级nodejs相关推荐

  1. windows下升级nodejs版本

    使用electron+vue创建项目时提示node.js版本不能低于10,记录windows下升级nodejs方式 1.Windows下是没有n模块并不支持 "npm install -g ...

  2. windows下安装nodejs多版本管理工具nvm-windows

    前言 作为进入猪场一个月的实习生,刚被安排接需求还是感觉很幸福的,当前的需求会涉及到7个不同的后台管理系统,这与目前在熟悉的跨境系统存在较大差异,会需要多个不同的node版本,这种情况下,安装node ...

  3. windows 下安装nodejs及其配置环境

    相信对于很多关注javascript发展的同学来说,nodejs已经不是一个陌生的词眼.有关nodejs的相关资料网上已经铺天盖地.由于它的高并发特性,造就了其特殊的应用地位. 国内目前关注最高,维护 ...

  4. mysql 5.1升级windows_怎么在Windows下升级MySQL

    Windows中升级MySQL应采取的步骤: 1. 进行升级前您应先备份当前的MySQL安装. 2. 下载最新Windows版MySQL. 3. 升级MySQL前,必须停止服务器. 假如服务器安装为服 ...

  5. Windows下配置NodeJS环境详解

    1.下载nodejs 在https://nodejs.org/en/中下载node,我选的是左侧稳定版本 2.安装nodejs 将下载的node进行安装如下图一步一步的安装 3.安装后检测是否安装no ...

  6. windows下升级nodenpm

    一.升级npm npm install -g npm 二.升级node 1.查询node的安装目录 where node 2.在官网下载最新的安装包,直接覆盖安装即可. https://nodejs. ...

  7. windows下安装nodejs及框架express

    npm install -g --registry=http://registry.npm.taobao.org/ cnpm cnpm install anything-you-want nodejs ...

  8. windows下升级tomcat

    原版本是7.0.27,WebSocket中的createWebSocketInbound方法只有一个参数,而29后版本有两个参数使用更方便. 步骤: 1. 首先下载解压tomcat7.0.34到任意目 ...

  9. Windows下搭建NodeJS绿色版开发环境

    文章最初发布于 szhshp的第三边境研究所 , 转载请注明 开发背景 博客一直用的是Jekyll, 突然想玩玩NodeJS和Hexo, 于是就试着搭建一下 绿色环境, 基于Window8, 不需要管 ...

最新文章

  1. C语言数组的一些运算*a,a+1,a+1,a+0
  2. C语言 关于指针的格式化
  3. hibernate persist不能插入到表中
  4. 这或许是讲解Knuth(Shuffle)洗牌算法最好的文章
  5. 你和学霸的差距,不只是成绩
  6. k8s + 微服务,王炸!
  7. 小汤学编程之JavaEE学习day04——EL表达式、JSTL
  8. 向股票,外汇,期货投资者推荐的好书
  9. 大学生如何培育计算机思维,计算机思维下的计算机课程改革思路探索
  10. 希望今天遇见你(二)
  11. 抖音原创视频如何制作?鹰迪电子商务
  12. Consumer消息拉取和消费流程分析
  13. 白鹭引擎(Egret Engine )
  14. C 头歌 字符串插入
  15. Qt3升级 -Qt论坛问答翻译
  16. CGA建模教程——形状语法(基础篇)
  17. PTA 旅游规划(邻接表) 思路分析及代码解析
  18. Robotics: Aerial Robotics(空中机器人)笔记(二):如何设计一架四旋翼无人机
  19. 边缘计算(三)边缘计算与预测性维护
  20. 【单片机基础】按键与矩阵键盘识别

热门文章

  1. 错误 C2447 “{”: 缺少函数标题(是否是老式的形式表?)
  2. 根据CSDN大数据进行涨粉的方法探讨
  3. 程序设计模式23+1种定义+UML图(有部分分析和联用)
  4. 基于区域注意的通用目标检测
  5. Trimming Costs Means Bunking At Embassy Suites
  6. python n个list如何组成矩阵_硬核科普系列:用python帮你建立自己的投资组合
  7. 实现sftp链接,并下载服务器上文件
  8. 卧槽!这些笑死人不偿命的代码,你见识过吗?
  9. 项目中验证过的CRC16.C 和CRC32.C文件
  10. 为何中国没有亚伦 斯沃茨_亚伦·斯沃茨(Aaron Swartz)的故事及其为公开而战