`

how to node.js on macOS

 
阅读更多

 

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.

 

 

V9.11.1 API

 

Guides

 

 

 

分享到:
评论

相关推荐

    Node.js开发-Node.js入门.pdf

    * 跨平台: Node.js 能够在 Windows、macOS 和 Linux 平台上运行。 * 广泛的第三方模块生态系统: Node.js 有一个庞大的第三方模块生态系统,提供了大量的类库和框架来帮助开发者快速构建应用程序。 Node.js 的...

    Node.js(node-v16.15.1.pkg)

    Node.js(node-v16.15.1.pkg)长期版本,适用于macOS x64/Arm64位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、Windows 和 Linux ...

    Node.js-Nodecanvas一个Cairo支持NodeJS的Canvas实现

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它让开发者能够在服务器端使用 JavaScript 进行编程,极大地扩展了 JavaScript 的应用场景。而 NodeCanvas 是一个专为 Node.js 设计的 Canvas 库,它实现...

    node.js 12.16.1安装+yarn安装.zip

    Node.js 是一个开源的、跨平台的 JavaScript 运行环境,它允许开发者在服务器端运行 JavaScript 代码。Node.js 的核心特性是其非阻塞I/O模型和事件驱动的架构,这使得它非常适合构建高性能的网络应用,如实时聊天、...

    swift-aperture-node从Node.js记录macOS上的屏幕

    而"node"则直接指代Node.js,这是一个基于Chrome V8引擎的JavaScript运行环境,它让JavaScript能够脱离浏览器运行在服务器上,提供了丰富的模块系统和事件驱动的非阻塞I/O模型。 在macOS上,Swift提供了一个叫做...

    Node.js - How To Code in Node.js

    对于不熟悉 Node.js 或尚未设置好开发环境的学习者来说,本书第一章提供了详细的安装指南,适用于 macOS 和 Ubuntu 20.04 系统。 #### 三、如何编写并运行第一个 Node.js 程序 本章节将详细介绍如何编写第一个 ...

    v12.14.0版本的node.js 6.13.4版本的npm

    Node.js和npm是JavaScript开发中的两个关键工具,它们在构建可扩展的网络应用和服务中扮演着重要角色。本文将深入探讨v12.14.0版本的Node.js和6.13.4版本的npm,以及它们在开发环境中的应用。 首先,Node.js是一个...

    Node.js-基于Electron的一个Node.js安装器

    Node.js是一种开源、跨平台的JavaScript运行环境,它允许开发者在服务器端运行JavaScript代码,极大地扩展了JavaScript的应用范围。 Electron是GitHub推出的一款开源框架,它允许开发者使用Web技术(如HTML、CSS和...

    Node.js(node-v16.15.1-darwin-arm64.tar.gz)

    Node.js(node-v16.15.1-darwin-arm64.tar.gz)长期版本,适用于macOS Arm64位系统。Node.js 是一个用于可扩展服务器端和网络应用程序的软件平台。Node.js 应用程序是用 JavaScript 编写的,可以在 Mac OS X、...

    Node.js-现代outboundMTA跨平台的服务器应用程序基于Node.js和LevelDB构建

    作为Node.js应用程序,这个outbound MTA可以轻松地在多种操作系统上运行,包括Windows、Linux和macOS,因为它依赖的是JavaScript和操作系统的基本功能,而不是特定的系统库或API。 **文件名称列表:“zone-mta-...

    Node.js-systeminformation-用于获取各种系统信息的Node.JS模块

    Node.js 是一个流行的开源JavaScript运行环境,它允许开发者在服务器端使用JavaScript进行编程。`systeminformation` 是一个针对Node.js的高效模块,专门用于获取多种系统级别的信息,如硬件、系统和操作系统详情。...

    Node.js-Node.js全局键盘和鼠标侦听器

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它允许开发者在服务器端使用 JavaScript 进行编程。在标题“Node.js-Node.js全局键盘和鼠标侦听器”中,提及的是如何在 Node.js 环境下实现对键盘和鼠标...

    Node.js 最新官网Mac系统安装包node-v20.15.1版本

    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 包括win和mac版

    总之,这个压缩包提供了 Node.js v15.7.0 的 Windows 和 macOS 版本,让用户能够在这两种操作系统上开发和运行 JavaScript 应用。无论你是初学者还是经验丰富的开发者,都可以利用 Node.js 的强大能力来构建高效、可...

    Node.js.the.Right.Way(2013.11)

    Node.js支持“写后即用(Writed Once, Run Everywhere)”的理念,因为一旦编写出一个Node.js应用程序,它就可以在Linux、Windows、MacOS等多种操作系统上运行,这得益于Node.js在底层使用C/C++编写的核心模块,能够...

    无涯教程(LearnFk)-Node.js教程离线版.pdf

    Node.js是一种基于Chrome V8引擎的开放源代码的跨平台JavaScript运行环境。这种技术允许开发者使用JavaScript编写服务器端应用程序,这在Node.js出现之前是非常罕见的,因为JavaScript通常只被用作客户端脚本语言。...

    Professional Node.js

    在第一章“Installing Node”中,作者详细介绍了如何在不同的操作系统上安装Node.js,包括Windows、Linux和macOS,以及如何验证安装是否成功。这一章还涉及到了npm(Node Package Manager)的使用,这是一个用于管理...

    node.js初步简介

    5. **跨平台兼容性**:Node.js可以在多个操作系统上运行,包括Windows、Linux和macOS等。 #### 三、为何推荐Node.js给后端工程师 1. **解决服务端阻塞问题**:Node.js被设计用来解决服务端阻塞问题。在高并发场景...

    Node.js稳定安装版本

    1. **编写JavaScript代码**:Node.js使用JavaScript作为主要编程语言,可以在命令行中直接运行`.js`文件,例如`node script.js`。 2. **模块系统**:Node.js内置了模块系统,通过`require()`函数可以导入其他模块,...

Global site tag (gtag.js) - Google Analytics