Node.js本身提供了一些核心命令行工具,而围绕Node.js生态,最常用的是与其包管理器npm相关的命令。以下是一些Node.js开发者常用的命令:
Node.js核心命令:
-
运行JavaScript文件
node script.js
这条命令用于执行一个名为
script.js
的JavaScript文件。 -
检查Node.js版本
node -v
输出当前安装的Node.js版本。
-
REPL(Read-Eval-Print Loop)
node
打开Node.js的交互式解释器环境,可以在此环境中编写和立即执行JavaScript代码。
npm(Node Package Manager)命令:
4. 安装模块
npm install <package-name>
安装指定的Node.js模块到当前项目,并写入dependencies
到package.json
文件(如果存在的话)。
若要全局安装:
npm install -g <package-name>
-
更新模块
npm update <package-name>
更新指定模块到最新版本(遵循semver规则)。全局更新:
npm update -g <package-name>
-
卸载模块
npm uninstall <package-name>
删除指定的模块及其引用。全局卸载:
npm uninstall -g <package-name>
-
查看已安装模块
npm list
显示当前项目所有已安装的模块及其版本。
查看全局安装的模块:
npm list -g
-
搜索模块
npm search <keyword>
在npm注册表中搜索包含关键字的模块。
-
初始化新项目
npm init
创建一个新的
package.json
文件,通过交互式流程填写项目元数据。 -
查看npm配置
npm config get <key>
获取特定配置项的值。
-
设置npm配置
npm config set <key> <value>
设置npm配置项的值。
-
清除npm缓存
npm cache clean --force
清除npm的缓存。
-
运行npm脚本
npm run <script-name>
如果在
package.json
中定义了脚本,可以通过这条命令来执行它们,例如启动应用:npm start
以上列举的是Node.js和npm的部分常用命令,实际上还有很多其他命令和子命令,具体使用时请参照官方文档以获得完整和最新的信息。