本人NodeJs新手,產(chǎn)品要求,所以計(jì)劃進(jìn)行nodeJs工作環(huán)境的遷移安裝,接下來就開始各種坑各種填了。
在新服務(wù)器上安裝了新版NodeJs,并做了簡單的環(huán)境測試,沒問題! 接下來將代碼遷移過來歷史文件遷移過來,遷移后嘗試啟動(dòng)
$ node http.js
$ Error: Cannot find module ‘exPRess’
意料之中,我本身就沒有給你裝這個(gè)框架,那就裝唄!
npm install express
normalizeTree -> network | |————————————————-|
不動(dòng)了,可能網(wǎng)速不好吧,那就等等唄…5分鐘…10分鐘… ? 逗我呢,這服務(wù)器網(wǎng)速不好也不能這么不好吧?強(qiáng)制結(jié)束,接著重試,還不行,在等…還不行。 哎,問問度娘吧,沒結(jié)果。那就重新來,想了想,清理掉環(huán)境變量,問下度娘怎么配置,度娘告訴我: 要先建立兩個(gè)文件夾在node根目錄下node_global和node_cache文件夾,然后cmd執(zhí)行:
npm config set prefix “D:/nodejs/node_global”
和
npm config set cache “D:/nodejs/node_cache”
接下來再安裝試試唄:
npm install express -g
這個(gè)-g度娘說是指定這個(gè)express安裝到node_global文件夾下,反正我也不懂,就信唄。 哎呦,我去,安裝成功了! 接著運(yùn)行我的js試試:
node http.js
Error: Cannot find module ‘express’
我x,幾個(gè)意思?度娘一定不會(huì)騙我的! 回想一下啊,難道…試試:
npm install express
恩,意料之中,安裝成功了!再啟動(dòng)試試:
node http.js
Error: Cannot find module ‘body-parser’
咦,錯(cuò)不一樣了,看來是沒問題了,哈哈。接著再安裝這個(gè),安裝完事兒,啟動(dòng)試試:
node http.js
應(yīng)用實(shí)例啟動(dòng):8081 :: 8081 哇哈哈!
新聞熱點(diǎn)
疑難解答
圖片精選