node,nvm,nrm,npm扫盲

Node  >> 指 Node.js ,

  Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境

  使用了一个事件驱动、非阻塞式I/O模型, 

  让JavaScript 运行在服务端开发平台,它让JavaScript成为与PHPPythonPerlRuby等服务端语言平起平坐的脚本语言 

  >> node -v  :查看 Node 版本

NVM  >> (Node Version Manager)是一个用于管理 Node.js 版本的工具

  nvm 的主要功能是允许用户轻松切换不同版本的 Node.js,并在不同的项目中使用不同的 Node.js 版本。

  它为每个已安装的 Node.js 版本提供隔离的运行环境,使得用户可以在同一系统上同时使用多个 Node.js 版本而不会相互干扰。

  >> 查看可安装版本: nvm list available

  >> 安装指定版本:nvm install XXX (XXX : 可安装版本)

  >> 查看已安装版本:nvm ls   (即: nvm list   或  nvm list installed)

  >> 切换 Node 版本:nvm use  XXXX  (XXX:已安装的版本)

  >> 删除不需要版本:  nvm uninstall XXX

  >> 查看当前版本: nvm current

NRM >> ( NPM Registry Manager )是一个便捷的 NPM 源管理工具。

  它允许开发者快速在多个官方或第三方 NPM 镜像源之间切换,优化包下载速度,尤其是在网络环境不佳或官方源访问受限时提供可靠备选方案。

  >> 安装 NRM  >>  npm install -g nrm   (对于这种工具类的,可全局安装)

  >> 查看可安装的nrm版本:nrm ls

  image

  >> 切换包来源:nrm use XXX

  image

   >> 测试来个镜像源的响应速度:nrm test

  image

   >> 添加其它镜像源:nrm add 名称  地址

  image

   >> 删除不需要的源

  image

NPM:  ( Node Package Manager )   是Node.js的默认包管理器,用于安装、更新、卸载和管理JavaScript代码模块   

  安装 NodeJs的时候,会同步安装相匹配的NPM

  >> 初始化项目:npm init 

  >> 安装依赖包:npm install XXX

    依赖包全局安装:npm install XXX -g   

    依赖包本地安装:npm install XXX     -> 从 npm5 开始,效果等同于 -S 

    依赖包安装到生产环境:npm install XXX -S    ->  依赖信息写入:package.json文件中的 dependencie   

    依赖包安装到开发环境:npm install XXX -D -> 依赖信息写入: package.json文件中的 devDependencies

    -----------

    在 package.json 同级目录下执行 npminstall 时,-S, -D安装的依赖包会被安装

  >> 删除依赖包:npm uninstall XXX

  >> 执行预定义脚本:npm run XXX   (package.json中的scripts)

  >> 依赖包升级:npm update XXX   (更新依赖包到最新版本)

  >> 查看已安装的依赖包:npm ls

  >> 查看全局依赖包:npm ls -g

  >> 查看依赖包完整信息:npm view XXX 

  >> 查看依赖包可安装版本:npm view XXX versions

  >> 查看过时的依赖包:npm outdated 

  image

  

 

 

 

  

 

 

 

 

 

 

posted @ 2025-09-12 13:28  耗喜天涯  阅读(11)  评论(0)    收藏  举报