Node.js安裝包及源碼下載地址爲:https://nodejs.org/en/download/javascript
下載安裝就好了,安裝node會同時安裝npm。java
sublime text3 官網下載連接:https://www.sublimetext.com/ node
下載插件 https://github.com/tanepiper/SublimeText-Nodejsgit
打開sublime3 ,點擊「首選項」 選擇「瀏覽插件」github
把解壓後的插件複製到彈出的文件件中,命名爲Nodejsnpm
打開sublime3 ,點擊「首選項」 選擇「插件設置」,選擇「Nodejs」,選擇「Settings-User」windows
更改路徑,注意:'\'須要轉義!瀏覽器
打開sublime3 ,點擊「首選項」 選擇「瀏覽插件」, 打開剛剛複製的Nodejs文件夾,找到文件「Nodejs.sublime-build」, 拖拽到sublime測試
改下面這兩個地方ui
"encoding": "utf8", "cmd": ["taskkill","/F", "/IM", "node.exe","&","node", "$file"]
新建一個server.js
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/');
按Ctrl + B 進行編譯,便會獲得
瀏覽器訪問 http://127.0.0.1:8888/ Hello World
不過這裏有句話
解決方法:
打開sublime3 ,點擊「首選項」 選擇「瀏覽插件」, 打開剛剛複製的Nodejs文件夾,找到文件「Nodejs.sublime-build」, 拖拽到sublime
把windows下的cmd換成下面這句代碼
"cmd": ["chcp", "65001", "&", "taskkill", "/F", "/IM", "node.exe", "&", "node", "$file"]
chcp 65001是爲了解決cmd命令返回值改用utf-8(65001)編碼而支持中文,這樣能夠保證在Sublime中編譯運行代碼時cmd的killall命令的返回值和源碼中的能夠正常解碼顯示結果。
按Ctrl + B 從新編譯