公司给换了新电脑,前端环境需要重新配置。 其实前端环境很简单,一个node即可,甚至环境变量都不需要自己配置。目前在公司负责好几个项目,但是每个项目所支持的node版本不一样,有的最高支持到v12,有的v14,还有v18的,所以就需要用到NVM。
在安装NVM的不太顺利,去官网下载了最新版本v1.2.2,node也下载成功了,但是却没有带下来npm,很疑惑,目前已安装成功,记录一下,方便下次遇到问题回顾一下。
1、安装nvm,官网地址:nvm.uihtm.com/doc/downloa… ,我下载的版本是V1.1.12
2、安装的时候一直无脑下一步就行,但是我把地址改到了D盘,我提前新建了一个dev目录
安装的时候改一下地址就行,如上图。安装完成后打开命令行,执行nvm -v,返回版本号即代表安装成功,如下图。
如果想确认nvm的安装地址,执行命令nvm root即可
3、接下来就是正事,安装node,先回忆下nvm常用命令
| 命令 | 描述 |
|---|---|
| nvm install | 安装指定版本的 Node.js。例如:nvm install 12.3.0 |
| nvm install --lts | 安装最新的 LTS 版本 |
| nvm install node | 安装 最新的稳定版 |
| nvm ls | 列出本地已安装的所有 Node.js 版本 |
| nvm ls-remote | 列出所有 官方远程可用的 Node.js 版本(列表很长) |
| nvm ls-remote --lts | 只列出所有远程的 LTS 版本 |
| nvm current | 显示当前正在使用的 Node.js 版本 |
| nvm use | 切换到指定版本。例如:nvm use 16.20.2 |
| nvm use --lts | 切换到最新的 LTS 版本 |
| nvm use node | 切换到最新的稳定版 |
| nvm alias default | 设置默认版本。新打开的终端会自动使用这个版本。例如:nvm alias default 18.17.1 |
| nvm run <app.js> | 使用指定版本的 Node.js 运行一个脚本。例如:nvm run 14.21.3 app.js |
| nvm exec | 使用指定版本的 Node.js 执行一个命令。例如:nvm exec 16.20.2 npm start |
打开命令行,我现在要下载18版本,执行nvm install 18,nvm 会查找 Node.js 18.x 系列中的最新版本(比如 18.20.2),也可以执行具体的版本nvm install 18.20.2
这样就安装成功了,
验证一下,ok成了
其实node安装成功后没有npm,也可以单独下载对应的npm,放到你对应的node文件下,但我觉得这样很麻烦。具体还没发现是什么原因,但是换了nvm的版本现在算是解决了,有大佬知道为啥可以教下我。