mean之初體驗(yàn)前篇--環(huán)境配置

前言


? ? ? ?本系列文章旨在記錄mean開(kāi)發(fā)過(guò)程中出現(xiàn)的一系列問(wèn)題,包括安裝環(huán)境配置,開(kāi)發(fā),打包部署等一個(gè)完整的mean項(xiàng)目流程。對(duì)于mean我也是剛接觸,如有錯(cuò)誤,歡迎指正。

環(huán)境


IDE:WebStorm 10.0.1;

開(kāi)發(fā)平臺(tái):windows 7旗艦版 /windows 10專業(yè)版 64位;

MongoDB:v3.0.7;

Nodejs:V4.2.1;

Git:V2.6.2;

由于有些環(huán)境需要git才能下載安裝,而且window 下CMD會(huì)導(dǎo)致莫名其妙錯(cuò)誤,推薦使用webstorm或者git配置mean開(kāi)發(fā)環(huán)境。(git bash可以直接右鍵選定當(dāng)前路徑,所以不需要CD,其他與CMD命令基本差不多,下面不再贅述)

軟件安裝

1.1git安裝

git安裝沒(méi)有什么熱別注意的地方,一直next就可以。

安裝完成后記得把git的\bin和\mingw64\libexec\git-core添加到環(huán)境變量。

例如:我git安裝在D:\Program Files\Git 那么添加

D:\Program Files\Git\bin;D:\Program Files\Git\mingw64\libexec\git-core;到環(huán)境變量。

這樣就能使用git命令;

1.2MongoDB安裝

1.首先下載并安裝到本地指定位置;下載地址http://www.mongodb.org/downloads

? ? 配置環(huán)境變量:path里面增加\MongoDB\bin;例如我安裝在E:\MongoDB則添加 E:\MongoDB\bin。

2.創(chuàng)建指定文件夾:

我MongoDB安裝在E:\MongoDB,在E:\MongoDB下創(chuàng)建E:\MongoDB\db和E:\MongoDB\logs兩個(gè)文件夾 用于存放db和日志文件,在在logs文件夾下創(chuàng)建一個(gè)日志文件MongoDB.log,即E:\MongoDB\logs\MongoDB.log;

3.運(yùn)行CMD,執(zhí)行以下命令;

cd E:\MongoDB\bin

如果進(jìn)入不了指定路徑,加上/d,即cd /d E:\MongoDB\bin;

> E:\MongoDB\bin>mongod --dbpath "E:\MongoDB\db" --logpath "E:\MongoDB\logs\MongoDB.log"

(配置Mongodb數(shù)據(jù)庫(kù)和日志)

看到這個(gè)信息,則說(shuō)明啟動(dòng)成功,默認(rèn)MongoDB監(jiān)聽(tīng)的端口是27017

4.測(cè)試連接

CMD 輸入命令mongod 開(kāi)啟mondodb這樣我們就能通過(guò)mongo連接到數(shù)據(jù)庫(kù)

mongo,可以看到以下信息;輸入show dbs就能看到數(shù)據(jù)庫(kù)列表:


5.每次mongo都必須先開(kāi)打mongod,所以如果經(jīng)常使用Mongodb可以將MongoDB安裝為windows服務(wù),開(kāi)機(jī)啟動(dòng).

運(yùn)行CMD或者GIT,

mongod --dbpath "E:\mongodb\db" --logpath "E:\mongodb\logs\MongoDB.log" --install --serviceName "MongoDB"

window服務(wù)里面可以查看服務(wù)是否安裝成功,也可以直接啟動(dòng)命令;如果安裝失敗,可以查看控制臺(tái)信息或者M(jìn)ongoDB.log里面日志

NET START MongoDB

另外可以通過(guò)配置文件方式,安裝服務(wù)。具體可以參考詳細(xì)教程:MongoDB安裝

MongoDB測(cè)試成功之后,基本環(huán)境已經(jīng)搭建成功。

就可以開(kāi)始我們的mean的開(kāi)發(fā)了。


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MongoDB是一個(gè)C++編寫的基于分布式文件存儲(chǔ)的數(shù)據(jù)庫(kù),是一個(gè)介于關(guān)系和非關(guān)系之間的數(shù)據(jù)庫(kù),當(dāng)然也屬于NoSQ...
    Anwar_ec28閱讀 5,057評(píng)論 0 0
  • NoSql數(shù)據(jù)庫(kù)優(yōu)缺點(diǎn) 在優(yōu)勢(shì)方面主要體現(xiàn)在下面幾點(diǎn): 簡(jiǎn)單的擴(kuò)展 快速的讀寫 低廉的成本 靈活的數(shù)據(jù)模型 在不足...
    dreamer_lk閱讀 2,872評(píng)論 0 6
  • 官網(wǎng)下載mongondbhttps://www.mongodb.com根據(jù)系統(tǒng)選擇相應(yīng)版本。(這里是3.6,最新的...
    xyzcmu閱讀 716評(píng)論 0 0
  • 啟動(dòng)不了,分別報(bào)錯(cuò)如下: ERROR: child process failed, exited with err...
    W朱珠W閱讀 19,682評(píng)論 0 0
  • 2018.6.30.星期六,天氣晴,(201)二年級(jí)一班劉紫涵 早上閨女吃過(guò)飯去學(xué)美術(shù),路上商量她暑假再學(xué)點(diǎn)別...
    鳳舞涵歆閱讀 158評(píng)論 0 0

友情鏈接更多精彩內(nèi)容