Node.js開發(fā)環(huán)境塔建

一. 安裝node環(huán)境

1.安裝步驟

1.1 雙擊node-v7.6.0-x64 ,然后一直next下去:

image.png
image.png
image.png

2. 檢測node是否安裝成功

打開cmd控制臺,輸入命令node -v,檢查node的版本號,看到類似輸出,表示安裝成功。

C:\>node -v
v 7.6.0

繼續(xù)在命令提示符輸入node,此刻你將進入Node.js的交互環(huán)境。在交互環(huán)境下,你可以輸入任意JavaScript語句,例如100+200,回車后將得到輸出結(jié)果。要退出Node.js環(huán)境,連按兩次Ctrl+C

3. 安裝npm

其實npm已經(jīng)在Node.js安裝的時候順帶裝好了。我們在命令提示符或者終端輸入npm -v,應(yīng)該看到類似的輸出:

C:\>npm -v
4.1.2

二. 安裝mongodb

1. 安裝步驟

1.1 雙擊mongodb-win32-x86_64-2008plus-ssl-3.0.2-signed安裝文件進行安裝,一路next;

image.png

image.png

選擇complete
image.png

image.png

2. 配置

打開cmd。進入到MongoDB安裝的目錄的bin目錄下,我的是D:\MongoDB\bin,輸入mongod,會輸出錯誤

ERROR: dbpath (\data\db\) does not exist.

可在D盤新建data文件夾,data里新建dblogs文件夾
bin目錄下,cmd控制臺輸入

--dbpath D:\MongoDB\bin>mongod --D:\data\db
--logpath D:\data\log\MongoDB.log" --install --serviceName "MongoDB"

3. 驗證

當(dāng)服務(wù)已經(jīng)安裝成功,cmd運行
(開啟服務(wù))

NET START MongoDB  

(關(guān)閉服務(wù))

NET stop MongoDB  

4. 安裝mongodb的可視化管理工具

mongodb 3.x以下的版本可以安裝Robomongo,雙擊Robomongo-0.8.5-i386進行安裝,安裝過程比較簡單;
mongodb 3.x是運行在wiredTiger 引擎,而Robomongo目前的版本只支援 MMAPv1 引擎,所以Robomongomongodb 3.x并不支持,推薦用MongoChef。解壓mongochef-x64.msi進行安裝,安裝過程也比較簡單。

三. 開發(fā)環(huán)境mongodb 數(shù)據(jù)庫配置

1. 導(dǎo)出生產(chǎn)數(shù)據(jù)庫

登錄生產(chǎn)數(shù)據(jù)庫,輸入以下命令進行oap數(shù)據(jù)庫和uap數(shù)據(jù)庫導(dǎo)出,命令如下:

mongodump -d oap -o /home/mydata/dbback/oap
mongodump -d uap -o /home/mydata/dbback/uap

注:-d uap數(shù)據(jù)庫名,-o /home/mydata/shell/dbBak/uap指導(dǎo)出路徑,如果沒有該路徑需要新建。

2. 將dbBak數(shù)據(jù)庫導(dǎo)入本地數(shù)據(jù)庫

打開cmd,進入到D:\MongoDB\bin目錄

執(zhí)行命令:

 D:\MongoDB\bin>mongorestore -h 127.0.0.1:27017 -d oap --dir D:\dbback\oap\oap
D:\MongoDB\bin>mongorestore -h 127.0.0.1:27017 -d uap --dir E:\dbback\uap\uap

dbback導(dǎo)入本地數(shù)據(jù)庫。

3. 利用mongodb可視化工具驗證數(shù)據(jù)庫導(dǎo)是否成功

打開mongoChef Core,connect本地數(shù)據(jù)庫127.0.0.1:27017,可看到有oapuap數(shù)據(jù)庫。

image.png

三. 安裝mysql數(shù)據(jù)庫

1. 安裝步驟

雙擊mysql-installer-community-5.7.16.0,安裝過程中,建議選擇Server only,密碼設(shè)置為CU項目的密碼:password
安裝成功后,開始會出現(xiàn)mysql的客戶端,mysql的語句可在客戶端運行。

2. 數(shù)據(jù)庫導(dǎo)入本地

live項目需要在本地數(shù)據(jù)庫建立live數(shù)據(jù)庫,直接create即可,可在mysql客戶端運行show databases顯示本地數(shù)據(jù)庫的目錄,輸入mysql-live中的mysql語句,在live數(shù)據(jù)庫中創(chuàng)建需要的表。

四. 安裝 webstorm

1.安裝步驟

運行WebStorm-2017.2,安裝過程比較簡單。WebStorm的主題和字體設(shè)置在 file>setting中。

五. 運行項目(以live項目為例)

1.環(huán)境配置

mongodbmysqlredis服務(wù)需要啟動,redis啟動比較簡單,雙擊redis-server即可。

2. 啟動項目

在WebStorm中openlive項目,打開terminal,安裝操作文檔,輸入npm i安裝依賴

E:\node-project\live>npm i

輸入npm run dev

E:\node-project\live>npm run dev

可看到

  live:server Listening on port 8081 +295ms

項目已在localhost的8081端口運行,修改hosts文件,增加

127.0.0.1 zhixin.chinaums.com

在瀏覽器中輸入127.0.0.1:8081即可運行項目

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容