当前位置: 首页 > news >正文

nodejs和npm升级

前言

今天,打开电脑,运行一个前端项目,提示node.js版本过时了,遂进行版本升级,时间太久了,不记得命令了,再次做下记录以便日后查阅。

node.js升级

node.js升级比较方便,直接官网下载个安装包,覆盖安装就好,这个安装程序很友好,下一步,下一步即可,你懂的。

npm 升级

如果是第一次安装node.js会自动安装好对应版本的npm,如果之前安装过,升级覆盖安装node.js是不会自动升级npm的,需要我们手动升级。
执行如下命令:

npx npm@latest install -g npm

验证

执行下边两个命令,会显示版本不信息,至此大功告成。

node -v 
npm -v 

配置node

在用户目录下,创建一个.npmrc文件,进行一些
基本配置:

  • 镜像源设置
    registry=https://registry.npmmirror.com # 使用国内镜像(如阿里云/淘宝源)
  • ‌全局安装路径
    prefix=D:\nodejs\node_global # 修改全局模块安装目录
  • ‌缓存路径
    cache=D:\nodejs\node_cache # 自定义缓存目录

其他‌网络与代理,‌依赖管理,‌日志与调试,超时设置,‌私有仓库认证等等

‌其他实用配置

  • ‌包锁定文件
    package-lock=false # 禁用package-lock.json生成

  • 脚本执行权限
    ignore-scripts=true # 禁止执行安装时的生命周期脚本

http://www.xdnf.cn/news/1043713.html

相关文章:

  • 什么是稳定币?
  • windows制作ubuntu系统安装盘
  • 算法题(169):最大子段和(分治思想)
  • AnimateCC及CreateJS:打飞机的4版本V1、V2、V3、V4
  • UltraISO绿色便携版v9 下载与安装教程
  • 基于51单片机的校园打铃及灯控制系统
  • 芯片测试之 trim修调详解
  • 《棒垒球科普》足垒球的规则·垒球2号位
  • [直播推流] 使用 librtmp 库推流
  • KSP密钥管理系统赋能智能制造:密钥管理系统在智能制造行业中有哪些典型应用
  • 单机定时任务@Schedule的常见问题
  • 5.5.1_哈夫曼树
  • uni-app项目loading显示方案
  • neo4j社区版数据库下载安装
  • 玛哈特纵剪矫平机:金属板材精密加工的“开平裁切”核心装备
  • SEO关键词与长尾词布局实战
  • 解决国内无法加载谷歌验证码(reCAPTCHA):URL 重定向配置指南
  • github-mcp-server v0.5.0 发布详解:远程 GitHub MCP 服务器全新升级与最佳实践
  • 【专业数据库探索 05】ArangoDB多模数据库革命:一个数据库解决文档图关系三大数据模型
  • Qwen3 Embedding 测试
  • 8. TypeScript 类
  • Lambda 表达式的语法与使用:更简洁、更灵活的函数式编程!
  • Dina靶机渗透
  • 算法训练第十七天
  • CQF预备知识:Python相关库 -- 通用非均匀随机数抽样 scipy.stats
  • 关于allegro 导入网表报错:Unable to find pin name in问题的解决
  • Java大模型开发入门 (9/15):连接外部世界(中) - 向量嵌入与向量数据库
  • JS进阶 Day03
  • 【构建】Meson、Bazel、Buck现代构建系统
  • RPG28.使用GameplayCue和制作死亡效果