Installation
//To see if Node is installed $ node -v // To see if NPM is installed $ npm -v //find where is node path $ which node //install the node.js $ brew install node //Make sure Homebrew has the latest version of the Node package. $ brew update node //uninstall packages $ brew uninstall node //update NPM $ npm install npm -g //install moudles, such as express $ npm install <Moudle Name> -parameters //uninstall moudles $ npm uninstall <Moudle Name> -parameters //update $ npm update <Moudle Name> or $ npm up -g <Moudle Name> //search $npm search <Moudle Name>
Example
create an empty project folder called projects
, navigate into it:
$ mkdir ~/projects $ cd ~/projects
create a new source file in the projects
folder and call it hello-world.js
.
const http = require('http'); const hostname = '127.0.0.1'; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader('Content-Type', 'text/plain'); res.end('Hello World!\n'); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
Save the file, go back to the terminal window enter the following command:
$ node hello-world.js Server running at http://localhost:3000/
open any preferred web browser and visit http://127.0.0.1:3000
. If the browser displays the string Hello, world!
, that indicates the server is working.
相关推荐
* 跨平台: Node.js 能够在 Windows、macOS 和 Linux 平台上运行。 * 广泛的第三方模块生态系统: Node.js 有一个庞大的第三方模块生态系统,提供了大量的类库和框架来帮助开发者快速构建应用程序。 Node.js 的...
Node.js(node-v16.15.1.pkg)长期版本,适用于macOS x64/Arm64位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux ...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地扩展了 JavaScript 的应用场景。而 NodeCanvas 是一个专为 Node.js 设计的 Canvas 库,它实现...
Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 的核心特性是其非阻塞I/O模型和事件驱动的架构,这使得它非常适合构建高性能的网络应用,如实时聊天、...
而"node"则直接指代Node.js,这是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够脱离浏览器运行在服务器上,提供了丰富的模块系统和事件驱动的非阻塞I/O模型。 在macOS上,Swift提供了一个叫做...
对于不熟悉 Node.js 或尚未设置好开发环境的学习者来说,本书第一章提供了详细的安装指南,适用于 macOS 和 Ubuntu 20.04 系统。 #### 三、如何编写并运行第一个 Node.js 程序 本章节将详细介绍如何编写第一个 ...
Node.js和npm是JavaScript开发中的两个关键工具,它们在构建可扩展的网络应用和服务中扮演着重要角色。本文将深入探讨v12.14.0版本的Node.js和6.13.4版本的npm,以及它们在开发环境中的应用。 首先,Node.js是一个...
Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用范围。 Electron是GitHub推出的一款开源框架,它允许开发者使用Web技术(如HTML、CSS和...
Node.js(node-v16.15.1-darwin-arm64.tar.gz)长期版本,适用于macOS Arm64位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、...
作为Node.js应用程序,这个outbound MTA可以轻松地在多种操作系统上运行,包括Windows、Linux和macOS,因为它依赖的是JavaScript和操作系统的基本功能,而不是特定的系统库或API。 **文件名称列表:“zone-mta-...
Node.js 是一个流行的开源JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。`systeminformation` 是一个针对Node.js的高效模块,专门用于获取多种系统级别的信息,如硬件、系统和操作系统详情。...
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程。在标题“Node.js-Node.js全局键盘和鼠标侦听器”中,提及的是如何在 Node.js 环境下实现对键盘和鼠标...
This package will install: • Node.js v20.15.1 to /usr/local/bin/node • npm v10.7.0 to /usr/local/bin/npm Node.js 最新官网Mac系统安装包node-v20.15.1版本
总之,这个压缩包提供了 Node.js v15.7.0 的 Windows 和 macOS 版本,让用户能够在这两种操作系统上开发和运行 JavaScript 应用。无论你是初学者还是经验丰富的开发者,都可以利用 Node.js 的强大能力来构建高效、可...
Node.js支持“写后即用(Writed Once, Run Everywhere)”的理念,因为一旦编写出一个Node.js应用程序,它就可以在Linux、Windows、MacOS等多种操作系统上运行,这得益于Node.js在底层使用C/C++编写的核心模块,能够...
Node.js是一种基于Chrome V8引擎的开放源代码的跨平台JavaScript运行环境。这种技术允许开发者使用JavaScript编写服务器端应用程序,这在Node.js出现之前是非常罕见的,因为JavaScript通常只被用作客户端脚本语言。...
在第一章“Installing Node”中,作者详细介绍了如何在不同的操作系统上安装Node.js,包括Windows、Linux和macOS,以及如何验证安装是否成功。这一章还涉及到了npm(Node Package Manager)的使用,这是一个用于管理...
5. **跨平台兼容性**:Node.js可以在多个操作系统上运行,包括Windows、Linux和macOS等。 #### 三、为何推荐Node.js给后端工程师 1. **解决服务端阻塞问题**:Node.js被设计用来解决服务端阻塞问题。在高并发场景...
1. **编写JavaScript代码**:Node.js使用JavaScript作为主要编程语言,可以在命令行中直接运行`.js`文件,例如`node script.js`。 2. **模块系统**:Node.js内置了模块系统,通过`require()`函数可以导入其他模块,...