windows系統(tǒng)下nodejs安裝及配置

windows系統(tǒng)下nodejs安裝及配置

ID:8974271

大小:49.50 KB

頁數(shù):10頁

時(shí)間:2018-04-13

windows系統(tǒng)下nodejs安裝及配置_第1頁
windows系統(tǒng)下nodejs安裝及配置_第2頁
windows系統(tǒng)下nodejs安裝及配置_第3頁
windows系統(tǒng)下nodejs安裝及配置_第4頁
windows系統(tǒng)下nodejs安裝及配置_第5頁
資源描述:

《windows系統(tǒng)下nodejs安裝及配置》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫

1、關(guān)于nodejs中文站,目前活躍度最好的知識(shí)站應(yīng)該是http://www.cnodejs.org/,而http://cnodejs.org/則活躍度較低。Express.js是nodejs的一個(gè)MVC開發(fā)框架,并且支持jade等多種模板,是Node.js上最流行的Web開發(fā)框架。這幾天剛接觸PhoneGap,以前也看了一些nodejs的基礎(chǔ)但苦于時(shí)間有限一直沒機(jī)會(huì)親自搭建一個(gè)nodejs環(huán)境,今天周末,部署了PhoneGap到Android,順便一同搭建了一下nodejs本地環(huán)境,自己的操作步驟如下:第1步:下載、安裝文件代開nodejs的官網(wǎng)http://www.n

2、odejs.org/download/下載最新版本,下載完成之后,雙擊node-v0.10.20-x86.msi,開始安裝nodejs,默認(rèn)是安裝在C:ProgramFilesodejs目錄。安裝好后系統(tǒng)默認(rèn)的環(huán)境變量path是C:DocumentsandSettingsAdministratorApplicationDatapm;可以根據(jù)需要手動(dòng)指向本地安裝目錄,如:C:ProgramFilesodejsode_modulespm將全局目錄設(shè)置設(shè)為本地初始默認(rèn)安裝目錄一致。第2步:安裝相關(guān)模塊環(huán)境打開C:ProgramFileso

3、dejs目錄你會(huì)發(fā)現(xiàn)里面自帶了Npm這個(gè)nodejs插件的管理工具,直接用Npm安裝相關(guān)需要的相關(guān)模塊即可(其他有些系統(tǒng)可能需要單獨(dú)安裝NPM下載地址https://github.com/isaacs/npm,也可直接用Git工具下載gitclone--recursivegit://github.com/isaacs/npm.git下載完成后,命令行首先定位到npm包所在目錄,輸入代碼nodecli.jsinstallnpm-gf進(jìn)行安裝。)系統(tǒng)開始菜單--程序--進(jìn)入node.jscommandprompt命令窗口鍵入命令:cdC:ProgramFilesod

4、ejs即可進(jìn)入nodejs安裝目錄C:ProgramFilesodejs現(xiàn)在開始安裝相關(guān)模塊環(huán)境node模塊的安裝分為全局模式和本地模式。一般情況下會(huì)以本地模式運(yùn)行,包會(huì)被安裝到和你的應(yīng)用代碼統(tǒng)計(jì)的本地node_modules目錄下。在全局模式下,Node包會(huì)被安裝到Node的默認(rèn)安裝目錄下的node_modules下。第一種方法是鍵入命令:npminstallexpress默認(rèn)安裝express的最新版本。若在后面加版本號(hào)可安裝指定版本,如npminstallexpress@3.0.6回車開始安裝express,安裝完成后會(huì)在當(dāng)前目錄下的node_module

5、s文件夾下多出express相關(guān)的兩個(gè)文件夾express和.bin。另一種全局安裝方式是鍵入命令:npminstallexpress-g,安裝完成命令行會(huì)提示npminfook。參數(shù)-g的含義是代表安裝到全局環(huán)境里面。如果沒有-g的話會(huì)安裝到當(dāng)前node_modules目錄下(如無則新建node_modules文件夾)。個(gè)人不建議初學(xué)者使用這種將包安裝到全局環(huán)境中的做法,因?yàn)樵趈s實(shí)例代碼中,直接通過require()的方式是沒有辦法調(diào)用全局安裝包的,報(bào)錯(cuò)throwerr;Error:Cannotfindmodule'express',此時(shí)可以將node_modul

6、es整個(gè)文件夾復(fù)制一份到你的項(xiàng)目工程下。全局的安裝是供命令行使用的,使用全局方式安裝后,用戶就可以在命令行中直接運(yùn)行該組件包支持的命令,好處是可以提高程序的重復(fù)利用程度,避免同樣的內(nèi)容存在多份副本。缺點(diǎn)是難以處理不同的版本依賴。這里的require()是node.js內(nèi)置函數(shù),用來引入其他模塊以備代碼中調(diào)用模塊的函數(shù)和變量,默認(rèn)下node.js會(huì)在NODE_PATH和目前js所在項(xiàng)目目錄下的node_modules文件夾下去尋找模塊。因此,如果是全局安裝,不復(fù)制系統(tǒng)安裝node_modules文件夾到項(xiàng)目node_modules文件夾下,還可以選擇將環(huán)境變量的NODE

7、_PATH設(shè)置為C:ProgramFilesodejs,設(shè)置完成后再去項(xiàng)目目錄運(yùn)行命令nodeapp.js就不會(huì)報(bào)錯(cuò)了。express.js繼承自connect模塊,所以若你的node_modules文件夾下沒有connect模塊也是不能運(yùn)行的。以上為本人的經(jīng)驗(yàn)總結(jié)。后來查閱文檔發(fā)現(xiàn)國(guó)外有更為詳細(xì)的答復(fù):援引Marek的問題Error:Cannotfindmodule‘express’的解答:ThisproblemsseemstobequitepopularamongWindowsusers.Itseemstooccurafternodehas

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。