看过几篇搭建的node.js的方法,但是在自己搭建过程中还是遇到了问题,所以总结出这篇搭建及问题处理的文章,希望可以帮助到大家.
一、环境准备
Node.js官网下载
Sublime官网下载
还没安装的可以在上述链接中安装,安装方法这里就不讲了.默认大家都已经安装好了.
二、安装Node.js插件
这里推荐两种方法安装:
- git clone
git clone https://github.com/tanepiper/SublimeText-Nodejs.git ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/Nodejs
注意自己使用的版本,如果是Sublime3请将上面的2改成**3 ****
- 下载后导入
通过地址https://github.com/tanepiper/SublimeText-Nodejs 去github上下载该包,解压放到Sublime Text2或3\Packages目录中.
三、修改配置文件
- 先通过命令找到自己的node,npm路径,一般得到的是下面两个路径
$ which node
/usr/local/bin/node
$ which npm
/usr/local/bin/npm
-
进入刚才的安装目录
图片.png
然后进入Nodejs目录
图片.png -
找到Nodejs.sublime-settings文件将对应项改为第1步自己得到的两个路径,如下图:
图片.png
然后保存,关闭.
-
找到并将Nodejs.sublime-build对应项改为
图片.png
utf8是为了可以更好的支持中文.然后保存,关闭.到这一步就基本算是完成了.
四 、测试
新建一个 test.js 文件 输入下面内容
var http = require('http');
var os = require('os');
http.createServer(function (request, response) {
response.writeHead(200, {'Content-Type': 'text/plain'});
response.end('Hello World\n');
}).listen(3000);
console.log('Server running at http://127.0.0.1:3000/');
command+B运行,如果没有报错,那么恭喜你已经成功了!如果你报了以下错误,那么请继续往下看.
/bin/sh: node: command not found
[Finished in 0.1s with exit code 127]
五 、/bin/sh: node: command not found解决
- 打开刚才的Nodejs.sublime-build文件
- 将
"cmd": ["/usr/local/bin/node; node $file"]
改为"cmd": ["killall node; /usr/local/bin/node $file"]
- 保存,回去继续command+B测试,成功!
Server running at http://127.0.0.1:3000/
网友评论