Node >> 指 Node.js ,
Node.js发布于2009年5月,由Ryan Dahl开发,是一个基于Chrome V8引擎的JavaScript运行环境,
使用了一个事件驱动、非阻塞式I/O模型,
让JavaScript 运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言。
>> 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
>> 切换包来源:nrm use XXX
>> 测试来个镜像源的响应速度:nrm test
>> 添加其它镜像源:nrm add 名称 地址
>> 删除不需要的源
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