Sublime 搭建 NodeJS 开发环境

发布于 2021-12-03 22:49:41 字数 3006 浏览 1385 评论 0

1.下载 nodejs

下载并安装好Node后,参考网上教程去配置环境变量。

2.下载 sublime text3

这个尽量下载英文版的

3.安装 sublime text3 包管理器

1、在 package install 包中新增 node 插件,或者直接去 SublimeText-Nodejs 插件(https://github.com/tanepiper/SublimeText-Nodejs )下载。

2、下载之后, 在 D:\Program Files\SublimeText3\Data\Packages 下新建文件夹为 Nodejs 文件名不要搞错,然后把刚才从 git 上下载的 sublimeText-nodejs 插件的文件都扔进去。

img.png

下载后是 SublimeText-Nodejs-master.zip,直接用压缩包打开后,把文件扔到 D:\Program Files\SublimeText3\Data\Packages\Nodejs

img.png

4.新建 Nodejs 命令模式

重点到了,网上说的好多都不靠谱,你可以直接打开 D:\Program Files\SublimeText3\Data\Packages\Nodejs\Nodejs.sublime-build 这个文件,用记事本或者 Sublime 去编辑,编辑代码如下

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

5.收尾工作

这样你就可以直接在 Sublime 里面新建一个 node.js 文件,跑一跑了,直接在 sublime 下 F7 即可

var http = require('http');  
var os = require('os');  

http.createServer(function (request, response) {  
  response.writeHead(200, {'Content-Type': 'text/plain'});  
  response.end('Hello World3 \n');  
}).listen(3000);  

console.log('Server running at http://127.0.0.1:3000/');

6.疑问

同学会问,那我怎么重启 node 呢?

1、手动打开任务管理器,关闭 node.exe 进程,重新 F7

2、全局安装 nodejs 插件,supervisor,安装了之后,直接用 sublime 写 node 的 js 代码,就不用来回的重启 node 了,它会自动检测 js,并重启 node 端口,相当舒服,安装方法见:http://www.cnblogs.com/pigtail/archive/2013/01/08/2851056.html

下面是相对来说还比较有价值的参考网页:

  1. http://blog.csdn.net/jwkfreedom/article/details/8450005
  2. http://blog.csdn.net/fan158/article/details/17484403
  3. http://www.cnblogs.com/bluesky4485/p/3928364.html
  4. http://www.hacke2.cn/nodeJS-sublime-3/
  5. http://blog.csdn.net/helem_2013/article/details/17172999

推荐使用 WebStom,Sublime 还是比较适合书写 Js 等代码,而 Webstom 可以打断点调试 Node。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

文章
评论
1057 人气
更多

推荐作者

迎风吟唱

文章 0 评论 0

qq_hXErI

文章 0 评论 0

茶底世界

文章 0 评论 0

捎一片雪花

文章 0 评论 0

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文