NodeJs环境搭建

/ NodeJs / 没有评论 / 331浏览

因公司项目需要,要将部分Java项目迁移到NodeJs项目中,由于本人从来没有接触过NodeJs,所以本人将边学习边分享自己对NodeJs的理解。如有不正确的地方,欢迎指出。这篇是入门篇主要分享NodeJs的环境搭建及简单的HelloWorld事例的演示。

官方下载地址:https://nodejs.org/en/。由于NodeJs提供了很多方式的安装,本文将以Windows系统及压缩包的方式来演示。下图为官方地址截图:


因为LTS方式默认为Windwos msi的方式安装,这种方式会自动为我们配置环境变量等,虽然方便,但不利于我们管理,所以我们选择其它的安装方式,也就是ZIP方式安装。下图为本文选择的ZIP包。


将解压后的文件目录添加到系统环境变量中。

C:\node-v6.10.2-win-x64

如图所示:

将NODE_PATH添加到PATH环境变量中:


在CMD中输出以下命令查看是否配置成功:

node -v
v6.10.2

显示出版本则说明环境变量配置成功。

本文将以webstorm开发工具为例来配置NodeJs的开发。因为NodeJs这门语言说白了就是服务端的js。所以我们不必创建一个具体的项目,只要创建一个可以写js文件的空项目即可。然后设置IDE提示NodeJs的基本语法就可以了。

创建一个空项目:

QQ截图20170405133248.jpg

配置IDE支持NodeJs的语法提示:

QQ截图20170405133549.jpg

配置Node interpreter:为解压后的压缩包目录,也就是NODE_PATH环境变量的目录。这时我们发现IDE还是没有提示功能,这是因为我们没启用它,这时只需要我们点击一下上图中的Enable按钮就可以让IDE支持提示功能了。

QQ截图20170405133946.jpg

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(`服务器运行在 http://${hostname}:${port}/`);
});
服务器运行在 http://127.0.0.1:3000/

这时我们访问上述地址就可以看到页面中输出的

Hello World

备注:因为上述代码中使用了部分ECMAScript6的语法,webstorm默认是不支持的,所以我们要设置webstorm支持ECMAScript6的语法,否则,上述代码在webstorm中将报错(程序运行没有问题)。具体修改如下:

QQ截图20170405134602.jpg

以上就是本篇的全部内容,如有问题,请留言。谢谢。