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