1. 程式人生 > >初學node遇到的問題(慢慢補充)

初學node遇到的問題(慢慢補充)

and can compile cli node error cti 不能 expr

一。看到菜鳥教程的Web模塊運行client.js的時候遇到報錯:

E:\node\server>node client.js

events.js:72
throw er; // Unhandled ‘error‘ event
^
Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)

一遇到英文好抵觸直接百度,但是百度的答案不盡如人意,好多都說端口號被占用,其實這個錯誤的意思是連接被拒絕,然後又仔細看了下教程,server.js是做他的服務器,不能關閉,運行client.js的時候應該保持服務器暢通,新開一個終端運行,然後運行成功

二。看到菜鳥教程express模塊運行第一個demo案例時報錯:

module.js:340
throw err;
^
Error: Cannot find module ‘express‘
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (E:\node\express\test.js:1:77)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)

這個報錯原因是找不到express框架找不到,但是在寫這個demo之前已經引入框架,然後查了一下發現引入框架的目錄很重要,因為之前的一直在c盤的目錄裏引入的,所以express也是相同目錄,而我的項目卻是在e盤的文件夾裏,在C盤引入的話沒有用……(不清楚是什麽原因)

初學node遇到的問題(慢慢補充)