前言
在前端模块化开发中,node 与 npm 必不可少, 今天分享给大家 node 与 npm 常用命令,本文将持续更新。
PS:
nvm 全称 node version management 管理node版本的工具;
nrm 全程 npm registry manager npm的镜像源管理工具;
一、nrm命令
nrm是一个npm源管理器,允许用户快速地在npm源间切换。通过全局安装nrm后,可以在命令行中使用nrm命令来管理npm源。使用nrm,可以查看已配置的npm源、切换npm源、添加自定义的npm源等。
1、查看镜像列表:nrm ls
nvm ls 命令一样查看所有node版本。
2、切换/使用镜像:
方法一:nrm use 镜像名称
nvm use [node版本号] 一样使用指定node版本:如 nvm use 18.17.0
nvm install [node版本号] 安装指定node版本:如 nvm install 18.17.0
nvm current(查看当前nvm版本)
方法二:nrm set registry 镜像地址
二、npm 命令
1、 注册 npm 账号:npm adduser
2、 登陆 npm 账号:npm login
3、 查看 npm 安装路径:npm config get prefix
4、 设置 npm 安装路径:npm config set prefix
5、 打开 npm 配置文件:npm config edit
6、 强制清理缓存:npm cache clean --force 此命令能解决大部分npm报错问题。
7、 查看 npm 版本:npm -v
几乎所有的查看版本的命令都是 `工具(语言) -v ` 或者 `工具(语言) -version`,比如查看 node 版本就是 node -v,查看 java 版本就是 java -version,值得注意的是有的模块或者工具查看版本的命令是 -V,即大写的 V。
8、创建初始化的 package.json 文件:npm init
9、npm 安装模块
npm install 模块名称 --save (安装到当前文件夹下)
npm install 模块名称@1.0.0 (安装指定版本)
npm install 模块名称 -g (安装到全局下)
10、查看模块包的所有版本:npm view 模块名称 versions(version 查看模块的所有信息)
11、查看当前项目的版本信息:进入到项目根目录下,执行 npm version;
12、更新当前项目的版本:进入到项目根目录下,执行 npm version patch(major/minor);
假设你的版本号为1.0.0
patch 补丁 更改为1.0.1
minor 次要更新 更改为 1.1.0
major 主要更新 更改为 2.0.0
14、查看所有 npm 全局安装的模块:npm list -g;
15、查看某个模块的版本号:npm list 模块名,如 npm list express;
16、更新模块:npm update express;
17、搜索模块:npm search express;
18、清除 npm 本地缓存:npm cache clear。
19、查看当前 npm 镜像设置:npm config list。
三、node 命令
1、查看node安装路径:where node
2、运行 js 文件:node xxx.js