nodejs开发环境搭建

最近nodejs很流行,可能未会更流行,因为一种开发语言可以把服务器和客户端同时搞定,作为脚本语言,相比python来说,nodejs作为服务器端开发语言在性能上会更有优势一些。

另一个就是,javascript在基于html5的浏览器上可以实现五端通用,windows,linux,mac,ios,android。而nodejs又是javascript的重要工具,也就值得学一下。

sublime text 插件安装和设置

nodejs的安装这里不多说,这里主要讲装上nodejs之后,要用什么编辑器写代码和用什么工具调试。

自已已经习惯了用sublime text来写代码,咱就先配置一下sublime text的开发环境吧。为了nodejs的代码自动补全,只要安装一下sublimecodeintel插件就可以了,安装方法这里就不说了,用过sublime text的人都应该知道怎么用插件管理器来安装插件,在安装好之后,sublimecodeintel对于javascript的默认开发是jQuery.我要手动修改sublimecodeintel中的javascript语言设置。
打开Preferences->Package Setings->SublimeCodeIntel->Setings-Default.
nodejs开发环境搭建_第1张图片

我们可以看到在这个设置文档下边有一个JavaScript的设置,把这段javascript设置注释掉,使用下边的设置替换。

"JavaScript":{
          "javascriptExtraPaths":[]
    },

这里不修改,自动补全会找不到要补全的东西。

如何在sublime text运行js代码

上一步我们装好了插件,这一步我们来设置平时咱们用的command + B运行程序的方式运行js.
点菜单上的Tools->Build System->New Build System…来设置一个新语言的运行设置
nodejs开发环境搭建_第2张图片

在里边写上下边内容:

{
"cmd": ["/usr/local/bin/node", "$file"],"selector": "source.js"
}

这里就不解释了,常用sublime的一般都了解这里设置内容的含意,保存这个设置,可以用nodejs之类的名字。

设置好之后,写上一段程序,然后按command + b就可以运行我们写的代码了。下边是一个简单例子。

var http = require("http");
http.createServer(function(req,res){
    res.writeHead(200,{'Content-Type':'text/html'});
    res.write('');
    res.end("你好!\n");
    }).listen(1337,"127.0.0.1");
console.log('server run at:127.0.0.1:1337')

command + b之后,可以看到控制台输出了
server run at:127.0.0.1:1337.
这时打开浏览器,输入127.0.0.1:1337回车,可以看到http服务器启动了并有了返回结果。

nodejs断点调试

一般好像写js都是WebStorm.这个应该是可以,但是工具太重了。喜欢使用轻量级的工具,可以选择vscode编译器,这是微软出的一个开源编辑器。一直很讨厌微软件的开发工具,但这个工具用来写js还是可以试一下。对用js代码写服务器端时作断点调试还是比较方便。

你可能感兴趣的:(nodejs)