Node.js 是一个开源的、跨平台的 JavaScript 运行时环境,它利用 V8 引擎来执行 JavaScript。npm(Node 包管理器)是 Node.js 的默认包管理工具,用于管理项目的依赖和组件。了解 Node.js 和 npm 的常用命令对开发者非常重要。
Node.js 常用命令
- nvm(Node Version Manager)安装和使用
nvm
是一个非常流行的 Node 版本管理工具,可以轻松地在不同版本之间切换。首先要安装nvm
:
bash
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装后,需要重启终端或运行以下命令使配置生效:
bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
接下来你可以使用以下命令来安装和管理 Node.js 版本:
-
查看可用的 Node.js 版本:
bash nvm ls-remote
-
安装特定版本的 Node.js:
bash nvm install 14.17.0
-
切换到已安装的 Node.js 版本:
bash nvm use 14.17.0
-
查看当前使用的 Node.js 版本:
bash nvm current
-
卸载某个版本的 Node.js:
bash nvm uninstall 14.17.0
-
Node.js 相关命令
-
查看 Node.js 版本:
bash node -v
-
运行 JavaScript 文件:
bash node app.js
-
进入 Node.js REPL(交互式解释器):
bash node
-
npm 常用命令
-
创建新项目并初始化 npm:
bash mkdir my-project cd my-project npm init -y
-
安装依赖包:
bash npm install express
-
安装并保存到
package.json
的依赖(默认):bash npm install lodash --save
-
全局安装 npm 包:
bash npm install -g nodemon
-
更新依赖包:
bash npm update
-
卸载依赖包:
bash npm uninstall express
-
查看已安装的依赖包:
bash npm list
-
运行项目中的脚本:
bash npm run start
安装多个 Node.js 版本
如上所述,利用 nvm
可以方便地在机器上安装和管理多个 Node.js 版本。使用 nvm
有几个优点:
- 灵活性:能够根据项目的需求使用特定版本的 Node.js。
- 便捷性:每个版本的 Node.js 都是在独立的环境下运行,可以避免版本冲突。
例如,如果你在开发一个使用 Node.js 12.x 的项目,而另一个项目使用 Node.js 14.x,使用 nvm
你可以轻松切换版本,而不需要手动去安装和卸载。
总之,Node.js 和 npm 是现代 Web 开发的重要工具,掌握其常用命令和多版本管理将极大提升开发效率。通过实际操作和不断练习,能够更好地适应和利用这些工具。希望这篇文章能够帮助你更深入地了解 Node.js 和 npm 的使用。