nvm,nodejs,npm,newman最新安装教程,以及安装过程中的各种问题

发布于 2024-05-14  291 次阅读


1.为什么要用nvm?

因为nvm可以快捷下载/更换nodejs版本,非常方便快捷

2.为什么提示newman 不是内部或外部命令,也不是可运行的程序?

首先配置环境变量,一个nvm的环境变量,一个npm的环境变量(npm的不好配)。然后全局安装newman,最后关掉命令行窗口,然后再cmd打开命令行输入newman -v。(因为打开了命令行后修改的环境变量不生效,需要重新打开命令行窗口才生效)

3.为了不增加麻烦,此教程不设置淘宝镜像。建议全程开启魔法,防止因网络问题失败。

接下来贴上一步步所有流程,按照此步骤包不会出错:

1.清理之前的nvm,nodejs残留。

卸载nvm,npm(打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载)

环境变量中删除带有nvm,npm相关的行(如有)(新版本nvm貌似会自动删)

删除nvm,npm安装路径的残留文件

C:\Users\用户名 文件夹下有没有.npmrc以及.yarnrc等等统统删除

C:\Users\29024\AppData\Roaming此目录下的npm相关文件夹删除

2.去github 下载最新的 nvm 找到 nvm-setup.exe 点击下载

3.安装nvm,安装位置建议C:\Program1\nvmC:\Program1\nodejs(其中Program1为自定义文件夹)nvm的环境变量会自动配置好,所以请严格按照教程来,不用做多余的事。

4.cmd输入 nvm -v 看是否成功

5.安装nodejs(版本建议大于16)

查找下载版本:nvm list available (建议下载LTS那一列的版本)

安装一个版本:nvm install 18.18.0

使用这个版本的node,nvm use 18.18.0。输入node -v 和 npm -v可以查询到node和npm的版本号。

6.全局安装npm(定死npm版本,防止不知道npm/版本错乱)

(1)npm config set prefix "C:\Program1\nvm\npm" //配置用npm下载包时全局安装的包路径。此时无此npm文件夹也无所谓,会自动创建。此代码执行较慢,十秒左右

(2)npm install npm -g //安装全局npm,不同的node都使用这个npm。想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可。

(3)在用户变量和系统变量中添加 NPM_HOME = C:\Program1\nvm\npm,path中添加%NPM_HOME%。这里需要注意的是,%NPM_HOME%要添加在%NVM_SYMLINK%之前,避免npm访问到的是nodejs中自带的npm包管理工具。

7.重新打开cmd命令窗口。(避免出现下图现象)

8.安装newman

npm install -g newman (安装命令)

输入newman -v,出现版本号即为安装成功

9.安装newman-reporter-html

运行npm install -g newman-reporter-html --no-fund


懒的时候摆烂一天,有动力的时候能通宵。