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”