看過幾篇搭建的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"]
圖片.png
- 保存,回去繼續command+B測試,成功!
Server running at http://127.0.0.1:3000/