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

nodejs使用

nodejs版本控制使用nvm

常用命令:

查看可用的nodejs版本

nvm list available

查看已安装的nodejs版本

nvm list

切换到不同的版本

nvm use 版本号

安装不同的版本

nvm install 版本号(一般选择LTS版本)

使用镜像加速

1. nvm-windows 层面(下载 Node.js 和 npm 本身)

# 设置 Node.js 下载镜像
nvm node_mirror https://npmmirror.com/mirrors/node/# 设置 npm 下载镜像  
nvm npm_mirror https://npmmirror.com/mirrors/npm/

2. npm 层面(下载 Node.js 模块/包)

# 设置 npm 包下载镜像
npm config set registry https://registry.npmmirror.com

nodejs项目管理

新建空项目

npm init -y

这个命令会创建一个默认的 package.json 文件,-y 参数表示使用所有默认值。

复制项目

一般只需要复制下面的文件,然后在新目录或者新电脑上安装项目即可.

  • package.json
  • package-lock.json(重要!锁定具体版本)
  • 源代码文件
  • 配置文件(如果有)

在新电脑上进入当前项目目录,确保新电脑上nodejs版本和当前电脑的一致或兼容

  • # 1. 安装 Node.js(版本要兼容)
  • # 2. 进入项目目录
  • # 3. 运行安装命令 npm install
http://www.dtcms.com/a/339750.html

相关文章:

  • python matplotlib库如何使用
  • 构造:算法设计中的“魔法工具箱
  • 【C++】C++ 的护身符:解锁 try-catch 异常处理
  • IPD流程执行检查表
  • pnpm 和 npm 差异
  • Spring事务基础:你在入门时踩过的所有坑
  • MoonBit Perals Vol.06: Moonbit 与 LLVM 共舞 (上):编译前端实现
  • 【深度解析】2025年中国GEO优化公司:如何驱动“答案营销”
  • python学习DAY46打卡
  • Vulkan笔记(十)-图形管道的七个配置项
  • 微服务-07.微服务拆分-微服务项目结构说明
  • VulKan笔记(九)-着色器
  • Qt消息队列
  • MySQL深分页性能优化实战:大数据量情况下如何进行优化
  • MySQL 三大日志:redo log、undo log、binlog 详解
  • 面试题储备-MQ篇 1-说说你对RabbitMQ的理解
  • 3D检测笔记:MMDetection3d环境配置
  • 基于单片机智能手环/健康手环/老人健康监测
  • DataSourceAutoConfiguration源码笔记
  • 47 C++ STL模板库16-容器8-关联容器-集合(set)多重集合(multiset)
  • Lec. 2: Pytorch, Resource Accounting 课程笔记
  • 告别手写文档!Spring Boot API 文档终极解决方案:SpringDoc OpenAPI
  • 一文速通Ruby语法
  • GeoTools 读取影像元数据
  • 常见 GC 收集器与适用场景:从吞吐量到亚毫秒停顿的全景指南
  • Kotlin 相关知识点
  • 驱动开发系列66 - glCompileShader实现 - GLSL中添加内置函数
  • 从“为什么”到“怎么做”——Linux Namespace 隔离实战全景地图
  • [激光原理与应用-309]:光学设计 - 什么是光学系统装配图,其用途、主要内容、格式与示例?
  • 线性基 系列