windows下(xp)
1.下載安裝msi文件 當(dāng)前使用版本v0.6.15
測(cè)試代碼:
var http = require('http');
http.createServer(function (req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World xxxx\n');
}).listen(1337, '127.0.0.1');
console.log('Server running at http://127.0.0.1:1337/');
2.cmd進(jìn)入js目錄 啟動(dòng)服務(wù) node xx.js (xx禁止命名node 解釋如下)
這個(gè)問題其實(shí)很好解釋:因?yàn)閣indows把.js擴(kuò)展名關(guān)聯(lián)到了wscript.exe這個(gè)windows下的JScript腳本引擎,所以Windows命令解釋器在執(zhí)行"node node.js"這個(gè)命令行時(shí),在當(dāng)前目錄中找到了"node.js"這個(gè)腳本,
被解釋成" wscript.exe node.js node.js"來執(zhí)行, wscript.exe腳本引擎里沒有定義 console這個(gè)對(duì)象,自然就會(huì)出錯(cuò)誤。如果將node.js放到一個(gè)子目錄"script"中,那么命令行" node script\node.js", 就會(huì)正
常執(zhí)行。因?yàn)閃indows命令解釋器在他的命令搜索路徑中已經(jīng)找不到node.js這個(gè)腳本,而是找到了node.exe,所以就能夠正常執(zhí)行了。
3.安裝配置node-dev熱部署
////windows下安裝失敗,Error: use fs.watch api instead 未找到解決方案
安裝命令:npm install -g node-dev
執(zhí)行命令:node-dev main.js
換用nodemon 成功
安裝命令:npm install -g nodemon
執(zhí)行命令:nodemon main.js
4.安裝express、socket.io模塊
npm install -g express
npm install socket.io
聯(lián)系客服