Node.js教程 windows下基于sublime text3的Node.js环境搭建
沉沙 2018-09-18 来源 : 阅读 534 评论 0

摘要:本篇教程介绍了Node.js教程 windows下基于sublime text3的Node.js环境搭建,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入。

本篇教程介绍了Node.js教程 windows下基于sublime text3的Node.js环境搭建,希望阅读本篇文章以后大家有所收获,帮助大家对Node.js的理解更加深入。

<

 第一步:先安装sublime text3.详细教程可自行百度,这边不具体介绍了。
第二步、安装nodejs插件,有两种方式
  第一种方式:直接下载https://github.com/tanepiper/SublimeText-Nodejs 压缩包,压缩后重命名为Nodejs放到package目录下。package打开方式:Preferences-> Browser Package
  第二种方式:通过package control install package的方式下载
第三步:安装nodejs。这里就不多说了。
上面三步都完成之后,这时候还不能直接在sublime text中编译 nodejs。还需要以下的设置:
1、修改编译选项,在package目录下的Nodejs目录中,打开Nodejs.sublime-build文件,其原始内容如下

{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "cp1252",
  "windows":
    {
      "cmd": ["taskkill /F /IM node.exe & node", "$file"]
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    }
}

其中需要修改的有两个地方
第一个修改的地方是:encoding。需要设置encoding为gb2131或者 utf-8。这样编译输出才不会出现乱码。
第二个修改的地方是:cmd命令。windows下可以直接使用这样的配置。

"cmd": ["node", "$file"]

但是这个配置有个致命的缺点,就是每次build的时候,都会重新启动一个node.exe进程,且会占用一个端口。在上面的windows cmd配置中,原本是希望在启动node.exe之前把所有的node.exe进程都kill掉,然后再启动node.exe。但是这个命令写的不对,直接使用会出现编译不成功。因此需要对cmd进行修改。

"windows":
    {
        "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]  
    },

修改后完整的Nodejs.sublime-build代码如下:

{
  "cmd": ["node", "$file"],
  "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
  "selector": "source.js",
  "shell":true,
  "encoding": "utf-8",
  "windows":
    {
        "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]  
    },
  "linux":
    {
        "cmd": ["killall node; node", "$file"]
    },
    "osx":
    {
    "cmd": ["killall node; node $file"]
    }
}

设置完成之后,记得重启sublime text。
最后通过已给小例子来验证下成果吧。
app.js

var http = require(‘http‘);

http.createServer(function(req, res) {
    // body...
    res.writeHead(‘200‘,{‘Content-Type‘: ‘text/plain‘});
    res.end(‘Hello World \n‘);
}).listen(8124, ‘127.0.0.1‘);
console.log(‘Server running at ‘);

编译文件: 直接ctrl+b 或者 点击 Tools -> build 对文件进行编译。
这时候在sublime text下班的窗口也可以看到console.log的信息
 
 
 
 

这时候打开浏览器,输入 127.0.0.1:8124便可以在浏览器看到输出效果。

至此,windows下基于sublime text3 nodejs环境搭建完成了。可以开始写代码了。    

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注WEB前端Node.js频道!

本文由 @沉沙 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程