如何在MacOS上安装Node。js和NPM
Node JS是流行的Javascript运行时环境已被许多开发人员广泛使用npm是Node.js环境和Javascript的随附软件包管理器在安装Node.js时您会发现还安装了npm因此如果要使用npm则需要安装NodeJS
有几种方法可以在Mac上安装Node.js和NPM包括使用预编译的打包安装程序或使用Homebrew本教程将同时介绍这两种方法这两种方法都可以在任何现代版本的MacOS系统软件上找到
如何使用Homebrew在Mac OS上安装Node.js和npm
安装node.js和npm的最简单方法是使用Homebrew软件包管理器这意味着如果尚未安装则首先需要在Mac上首先安装Homebrew在安装Homebrew软件包之前更新Homebrew始终是一个好主意因此请运行以下命令来执行此操作:
brew update
假设您已经在Mac上安装了Homebrew则可以在终端应用程序中运行以下命令以安装Node.js和npm:
brew install node
通过Homebrew安装NodeJS / NPM可能比使用任何其他方法都容易并且还使保持node.js和npm更新变得容易如果您决定不再需要它那么它还有一个额外的好处那就是相对容易卸载
使用软件包安装程序在Mac上安装Node.js和NPM
如果您出于某种原因不想使用Homebrew则另一个下一个最简单的选择是使用来自nodejs.org的预构建安装程序:
从nodejs.org获取Node.js安装程序
您可以像在Mac上的任何其他安装软件包一样运行安装程序
在使用npm安装node.js之后您可以通过发出带有-v标志的任一命令来检查版本以确认两者均已安装:
node -v
和
npm -v
在Mac上安装了node.js软件包后您可以通过启动简单的Web服务器来测试其是否正常工作创建一个名为“ app.js”的文件其中包含以下代码语法:
const http = require('http');
const hostname ='127.0.0.1';
const port = 3000;
const server = http.createServer((reqres)=> {
res.statusCode = 200;
res.setHeader('Content-Type''text / plain');
res.end('来自NodeJS的Hello'n') ;
});
server.listen(porthostname()=> {
console.log(`服务器运行在http:// $ {hostname}:$ {port} /`);
});
将该app.js文件保存到当前目录然后可以使用以下命令启动Web服务器:
node app.js
然后启动网络浏览器(默认或其他方式)并转到以下URL:
http://localhost:3000
您应该看到一条消息提示“来自Node.js的Hello”
那个简单的node.js Web服务器有点像python即时Web服务器除了它使用的是node而不是python说到Python如果要安装Node.js和NPM您可能也有兴趣在Mac上灌输更新的Python 3
您还可以安装并使用Grunt CLI任务运行程序来测试节点和npm可以通过npm安装它们:
npm install -g grunt-cli
然后您可以从命令行运行“ grunt”
数码知识苹果12pro怎么连拍连拍照片教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道苹果12pro怎么
数码知识iphone12如何连拍设置连拍照片教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道iphone12如
数码知识小米11如何连拍怎么连拍如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道小米11如何连拍怎
数码知识华为mate40怎么拍动态照片拍动态照片教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道华为mate40怎
数码知识mate40pro怎么拍动态照片拍动态照片教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道mate40pro
数码知识三星s10怎么拍摄动态照片动态照片拍摄教程如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多小技巧的,这些技巧很多小伙伴一般都是不知道如何来实用的,就好比最近就有很多小伙伴们想要知道三星s10怎么拍摄
人类第一张照片(人类史上第一张照片)人类第一张照片(人类史上第一张照片)01人类史上第一张照片人类已知的最早的照片,是一张窗外风景。这张照片乍一看很模糊,没有任何观赏性。但是,只要知道了它背后跌宕起伏的故事,也许,你
精神分裂的表现(测一测你的抑郁程度)精神分裂的表现(测一测你的抑郁程度)原创医联媒体20180531213947精神分裂症是一种比较严重的精神疾病,涉及到多方面的异常表现,如情感类行为类思维类的障碍。此外,还表现出来
怎么教狗狗大小便(如何训练狗狗拉屎)怎么教狗狗大小便(如何训练狗狗拉屎)狗狗回到家之后,就可以开始训练狗狗定点大小便了,通过引导狗狗养成定点大小便的习惯,可以省去很多麻烦。一狗狗定点大小便需要主人引导狗狗是分不清厕所
老面怎么发酵(不用添加其他辅材,这么做面盆鼓鼓的)老面怎么发酵(不用添加其他辅材,这么做面盆鼓鼓的)北方人都爱吃面食,像包子馒头花卷。特别是用老面制作的面食,有嚼劲口感好,不用配菜,分分钟钟都能吃上一个,感觉比面包还要好吃。老面是
品牌推广策略(品牌推广渠道有哪些)品牌推广策略(品牌推广渠道有哪些)品牌推广是公司塑造自身以及产品和服务形象的过程,以便消费者认识它,目的是增加公司品牌的知名度,那么公司应该如何促进品牌推广呢?1。布局,官方网站,