使用Sublime Text 3进行Node.js开发
总体思路:
环境: Win7 64bit Sp1
1.官网下载node.js(我的是8.9.4LTS)。注意:偶数开头的是稳定版,奇数开头的是测试版。目前我下的版本,已带npm
下载后直接下一步。。。下一步安装即可。安装完成后,可到cmd命令行中进行测试(以下测试一般都没有问题):

2.官网下载sublime Text 3最新版。貌似不买授权也可继续无限试用、只是会隔三差五跳出来提示。一直下一步安装即可。
安装好后打开就可以使用,可类似notepad++。
但要支持node js 高亮写代码、npm-编译运行集成,还需再做些配置。包括:1.增加 nodejs 支持包 2.修改nodejs支持包配置 3.写代码 ctrl+B测试 。参考:http://blog.csdn.net/shootyou/article/details/38387301、http://blog.csdn.net/u010989191/article/details/51171264
注意:sublime的package文件夹可能是C:\Users\Administrator\AppData\Roaming\Sublime Text 3\Packages\Nodejs 而非sublime安装程序所在目录。
如下代码可开启一个站点,可ctrl+B 编译运行,若sublime下方无报错,并且显示 Server running at http://127.0.0.1:8888/ 则可打开浏览器请求
var http = require('http');
http.createServer(function (request, response) {
// 发送 HTTP 头部
// HTTP 状态值: 200 : OK
// 内容类型: text/plain
response.writeHead(200, {'Content-Type': 'text/plain'});
// 发送响应数据 "Hello World"
response.end('Hello World\n');
}).listen(8888);
// 终端打印如下信息
console.log('Server running at http://127.0.0.1:8888/');
3.最后可以在sublime中进行写代码,比如express
如果要用复杂代码,必须express框架,还需在cmd中安装express-generator、express。参考:http://blog.csdn.net/m0_37269630/article/details/54315408、http://blog.csdn.net/congweijing/article/details/71176468。这边可能会出很多错,耐心点、多查查资料。
主要命令,亲测可以:参考改文章http://blog.csdn.net/m0_37269630/article/details/54315408。
其中执行node app 后必然会报出几个cannot not find module 'XXX'的错误,请逐一添加。若npm start后报cannot not find module 'XXX'的错误,也请添加。若浏览器访问时jade出错,也请添加。可以将这几个缺少的文件单独拷贝出来,下次新增express项目(npm install express)后,直接将这些缺少的npm包复制到刚才生成的node_modules文件夹下。
最后npm start启动应用,打开浏览器(127.0.0.1:3000)访问即可
express 可能需要设置用户变量、系统变量Path为express.cmd文件所在文件夹(我的在c\User\账户\AppData\Roaming\npm\...)


使用Sublime Text 3进行Node.js开发的更多相关文章
- [转载]Sublime Text 3 搭建 React.js 开发环境
[转载]Sublime Text 3 搭建 React.js 开发环境 Sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babe ...
- Sublime Text 3 搭建 React.js 开发环境
sublime有很强的自定义功能,插件库很庞大,针对新语言插件更新很快,配合使用可以快速搭建适配语言的开发环境. 1. babel 支持ES6, React.js, jsx代码高亮,对 JavaScr ...
- Linux虚拟机中 Node.js 开发环境搭建
Node.js 开发环境搭建: 1.下载CentOS镜像文件和VMWare虚拟机程序; 2.安装VMWare——>添加虚拟机——>选择CentOS镜像文件即可默认安装带有桌面的Linux虚 ...
- Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
目录 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 1.深入浅出Node.js http://www.info ...
- Nodejs学习笔记(一)—简介及安装Node.js开发环境
一.简介 Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言: Node.js采用的Javascript引擎是来自Google Chrome的V8:运行在浏览器外不用考虑 ...
- 【转】Nodejs学习笔记(一)--- 简介及安装Node.js开发环境
目录 学习资料 简介 安装Node.js npm简介 开发工具 Sublime Node.js开发环境配置 扩展:安装多版本管理器 学习资料 1.深入浅出Node.js http://www.info ...
- Node.js学习笔记——Node.js开发Web后台服务
一.简介 Node.js 是一个基于Google Chrome V8 引擎的 JavaScript 运行环境.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又高效.Node.j ...
- 2015年最佳的15个 Node.js 开发工具
Node.js 越来月流行,这个基于 Google V8 引擎建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.在本文中,我们列出了2015年最佳的15个 Node.js 开发工具.这些工具 ...
- 翻译:打造基于Sublime Text 3的全能python开发环境
原文地址:https://realpython.com/blog/python/setting-up-sublime-text-3-for-full-stack-python-development/ ...
随机推荐
- 如何加大tomcat可以使用的内存
tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大. linux下,在文件{tomcat_home}/bin/catalina.sh的前面, 增加如下设置:J ...
- C#面试题(转载) SQL Server 数据库基础笔记分享(下) SQL Server 数据库基础笔记分享(上) Asp.Net MVC4中的全局过滤器 C#语法——泛型的多种应用
C#面试题(转载) 原文地址:100道C#面试题(.net开发人员必备) https://blog.csdn.net/u013519551/article/details/51220841 1. . ...
- Jenkins自动部署增加http状态码校验
公司推进Jenkins自动化部署,因为web站点都是集群部署,部署需要测试指定服务器web服务是否成功启动,页面是否正常访问,经过不断baidu发现,python的request模块可以很好的解决这一 ...
- 线程封装组件(BackgroundWorker)和线程(Thread)
BackgroundWorker是微软的在.net Framwork中添加的一个组件,主要对线程的访问提供了一种安全的方式.简单的说就是对Thread的一次封装. BackgroundWorker位于 ...
- mybatis #与$区别
mybatis #与$区别 #{}变量解析到SQL有带引号字符串:如查询条件变量如:select * from user where name = #{name}; 为:select * from u ...
- 码云git 使用配置
码云git 使用配置:www.gitee.com安装:1.Git-2.18.0-64-bit.exe:2.GitExtensions-2.51.04.msi:3.GitExtensionsVSIX.v ...
- U-BOOT2016.05 配置内存大小
bootargs 里面有一个 mem 的参数,将这个配置 512M 便是将内存配置为 512M
- sql 视图 字段条件统计
) FModelCode,FProductTypeName,FBrandName,FOrganizationName,KOrganizationID,) FALLCount, end) SaleCou ...
- (笔记)一场由SD卡引发的灾难
一场由SD卡引发的灾难 注:此文章转自“https://user.qzone.qq.com/63915185/blog/1512562541”. Flash里面的数据在使用过程中莫名改变或不翼 ...
- Glide和Govendor安装和使用
两个都是Go的包管理工具,二选一 Glide参考:golang 依赖管理 /etc/profile #Go export GOROOT=/home/lintong/software/go export ...