一、Node.js 命令简介
1. Node.js 是一个开源的、跨平台JavaScript运行环境,它可以在服务器端执行JavaScript代码,Node.js将JavaScript作为一种服务器端语言,解决传统服务器脚本语言(如PHP)的一系列问题。
2. Node.js命令是一组用于操作Node.js的命令,这些命令可以帮助我们管理Node.js的运行,帮助我们开发应用程序,以及进行日常维护。
二、Node.js 启动命令
1. node: node命令用于启动Node.js的运行环境,它接受一个JavaScript文件作为参数,该文件内容将被Node.js引擎执行。
2. npm: npm命令是node包管理工具,用于安装及管理node.js packages.它提供命令用于安装,卸载,更新和添加node.js packages,还可以查询,编辑,启动,停止等功能。
三、Node.js 应用命令
1. express: express命令用于启动一个node.js的web服务器,它可以提供一系列的功能,如路由,模板等,提供高效,小巧,可扩展的web开发服务。
2. nodemon: nodemon命令是一个node监视器,用于监视文件的改变,并自动重启node.js应用程序,简化开发过程,提高我们的工作效率。
四、Node.js 调试命令
1. node-inspector: node-inspector命令是一种node.js调试器,用于调试node.js应用程序,可以查看栈信息,查看变量情况,设置断点等。
2. pryjs: pryjs命令是一个Node.js端的类似irb的工具,简化了Node.js的开发调试,为Node.js开发提供方便。
1、node:node 是node.js 的运行程序,通过它可以在命令行中运行JavaScript 代码,也可以运行其它语言编写的应用程序。node 运行程序不仅可以执行JavaScript 代码,而且具有丰富的API,可以让 node.js 编写的程序访问文件系统、控制台输入输出等。
2、npm:npm(node package manager)是node.js 的包管理器,用于安装、自动更新、分发node.js 应用程序。它为开发人员构建node.js 程序提供了便利。
3、npx: npx 是npm 的一个工具,可以轻松安装、使用或执行node.js 程序。它可以被用来下载、安装和运行模块或包,而无需安装它们到本地系统或模块。
4、node-inspect:node-inspect 是node.js 特殊版本的浏览器,可以访问运行中的node.js 程序,并在运行时对其进行调试。它可以通过在程序中定义断点来查看变量、跟踪函数等。
5、node debug:node debug 命令使用Debugger 来检查node.js 模块程序,它可以检查node.js 程序的内部状态,并检查函数的堆栈跟踪。调试node.js 程序的工具可以更好地分析程序,性能分析和编程诊断。
6、node-gyp:node-gyp 是一个用于在当前操作系统上构建node.js 模块的工具。它可以用于构建跨平台模块以及将C/C++代码编译为node.js 内嵌模块。
7、node-dev:node-dev 是一种node-gyp 工具,用于快速构建node.js 应用程序的开发版本,它可以连接到node.js 引擎,实时重新构建和部署模块,可以大大加快node.js 调试的速度。
8、express:express 是一个Web 框架,可以用来构建node.js 应用程序,它提供了一系列用于快速构建可伸缩的HTTP 服务器的实用工具。Express 提供了一系列用于简化Web 应用程序开发流程的实用功能,包括路由、模板引擎、错误处理、会话支持、cookie 解析、Post 和Get 参数处理以及文件上传等。
9、nvm:nvm 是Node Version Manager 的缩写,是node.js 的版本管理工具。它可以帮助开发人员在不同的环境中安装和使用多个node.js 版本,并支持切换和更新node.js 版本。
10、node red:node red 是一个基于node.js 的开源集成编程工具,可以用来帮助用户更快地编程并运行实时应用程序。Node red可以用来开发用于嵌入式硬件、物联网和智能家居的应用程序,使用它可以将非程序员也能轻松地编写和运行应用程序。