前端---npm node版本升级

 

一 查看版本

npm -v

node -v

 

 

二  版本升级

npm

1 升级到指定版本

   npm i -g npm@5.6.0

2 升级到最新版本

   npm install -g npm  或者 npm i -g latest

3  升级到最稳定版本

   npm i -g stable

 

node n工具控制node版本升降

先用npm全局安装一个管理node版本的管理模板工具 n

npm i -g n 报错的话用 npm i -g n --force

执行命令:

2、安装当前稳定版本
n stable或者sudo n stable
3、安装最新版本的
n latest或者sudo n latest
4、安装指定版本的node
n v8.16.0
5、卸载指定的node版本
n rm v8.16.0

 

或者

二、使用nvm管理node版本,更加方便
1、安装nvm
brew install nvm
2、使用nvm安装node版本
安装最新版本
nvm isntall node
安装指定版本
nvm install 8.16.0
3、查看所有版本
nvm ls
4、切换node版本
使用最新版本
nvm use node
使用指定版本
nvm use 10.16.2

例如:我在一个项目中使用的是node@6.13.2,新项目使用的是node@8.16.0,
先要安装node@8.16.0,nvm install 8.16.0,
然后,nvm use 8.16.0 

 

 

 

 

三  很多组件安装要求npm和node版本为较新的版本

比如创建react项目环境的create-react-app

npm i -g create-react-app

然后创建对应的项目

create-react-app  myfirstproject 

ps :

1 项目名称要小写

2 如果借助的是三方框架搭建脚手架,例如蚂蚁的bigfish或dva 创建react项目直接用它们提供的方式即可。

 

 

 

 

四  常见因为node版本对不上造成的问题:

   1  primordials is not defined :原因是gulp和node版本对不上,node版本太高导致。

    

 

posted @   JavAndroidJSql  阅读(7213)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示