一般学习的时候,一个版本的 node 已经够用了,直接在官网上下载即可。但是在生产过程中,难免会遇见 node 为不同版本的项目,因此下载 nvm 是挺有必要的事情。如果是 windows 用户,请使用 nvm-windows!
https://github.com/nvm-sh/nvm/blob/master/README.md
安装:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
添加相关配置,nvm 默认位置是 ~/.nvm。
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
上面两行运行完后,通过指令 nvm list 可以查看 mvn 安装的 node 版本列表。如果安装成功后便可以显示。

安装指定 node 版本:例如要安装大版本为 16 的,直接 nvm install 16 即可。小版本一样的 nvm install 16.15.0。
切换其他版本 node:切换大版本号直接 nvm use 14,即可切换到大版本为 14 的 node 环境,指定小版本同理。
查看当前使用的 node 版本:node -v
命令行运行:
node js文件路径
即可,也可用 vscode 里的插件 Code Runner,一键运行,省的自己手输命令行。

// a.js
function add(a, b) {
return a + b;
}
function mul(a, b) {
return a * b;
}
module.exports = {
add,
mul,
};
// b.js
const { add, mul } = require("./a");
const sum = add(10, 20);
const mulRes = mul(100, 200);
console.log(sum);
console.log(mulRes);
先初始化一下 npm 环境后下载 npm 包
yarn init -y
yarn add lodash
然后根据 npm 名称引用即可
const _ = require("lodash");
const arr = _.concat([1, 2], 3);
console.log(arr); // [1, 2, 3]
debugger 大家都很熟悉,在打断点的地方代码暂停,方便查找错误。
vscode 在 debug 的时候,会查找 package.json 的 main 属性指定的文件,这文件是主入口,默认名称为 index.js。
打断点后就可以点击左侧的调试入口便可以开始调试。

并不是学会了 nodejs 就代表了会后端开发!