nodejs初始安裝配置

      網(wǎng)友投稿 1042 2022-05-28

      一、nodejs是什么

      腳本語言需要一個(gè)解析器才能運(yùn)行,JavaScript是腳本語言,在不同的位置有不一樣的解析器,如寫入html的js語言,瀏覽器是它的解析器角色。而對于需要獨(dú)立運(yùn)行的JS,nodejs就是一個(gè)解析器。

      每一種解析器都是一個(gè)運(yùn)行環(huán)境,不但允許js定義各種數(shù)據(jù)結(jié)構(gòu),進(jìn)行各種計(jì)算,還允許js使用允許環(huán)境提供的內(nèi)置對象和方法做一些事情。如運(yùn)行在瀏覽器中的js的用途是操作DOM,瀏覽器就提供了document之類的內(nèi)置對象。而運(yùn)行在nodejs中的js的用途是操作磁盤文件或搭建http服務(wù)器,nodejs就相應(yīng)提供了fs,http等內(nèi)置對象。

      二、nodejs能處理什么

      如他所愿,NodeJS在服務(wù)端活躍起來,出現(xiàn)了大批基于NodeJS的Web服務(wù)。而另一方面,NodeJS讓前端眾如獲神器,終于可以讓自己的能力覆蓋范圍跳出瀏覽器窗口,更大批的前端工具如雨后春筍。

      因此,對于前端而言,雖然不是人人都要拿NodeJS寫一個(gè)服務(wù)器程序,但簡單可至使用命令交互模式調(diào)試JS代碼片段,復(fù)雜可至編寫工具提升工作效率。

      三、nodejs的安裝

      Node.js安裝及詳細(xì)步驟

      Node.js官方安裝包及源碼-:https://nodejs.org/en/

      安裝環(huán)境:Windows7 x64

      步驟1:下載安裝“node-v8.11.2-x64.msi”

      步驟2:點(diǎn)擊Next、顯示Node.js的許可協(xié)議頁面

      步驟3:勾選“I accept the terms in the License Agreement”同意許可協(xié)議,并單擊Next下一步

      步驟4:Node.js默認(rèn)安裝路徑為“C:\Program Files\nodejs\”,你可以修改,在這里我改到了D盤,單擊Next

      步驟5:這里我直接(點(diǎn)擊Add to PATH)Next下一步,準(zhǔn)備就緒,準(zhǔn)備安裝

      步驟6:確認(rèn)無誤后,點(diǎn)擊Install

      步驟7:半分鐘后,安裝完成,點(diǎn)擊Finish

      步驟8:配置環(huán)境變量: 默認(rèn),Node.js安裝完畢,會自動在系統(tǒng)的path環(huán)境變量中配置了node.exe的目錄路徑

      步驟9:檢測是否安裝成功:

      點(diǎn)擊開始-運(yùn)行-cmd(win+R),打開dos,輸入“node --version”檢查Node.js版本

      至此安裝成功;

      nodejs初始與安裝配置

      但是卸載起來切換會比較麻煩所以推薦下面的zip安裝

      1、解壓縮

      將文件解壓到要安裝的位置,并新建兩個(gè)目錄

      node-global :npm全局安裝位置

      node-cache:npm 緩存路徑

      2、配置

      配置環(huán)境變量:

      將node.exe 所在的目錄添加到path環(huán)境變量,這樣我們在使用命令行時(shí)就可以在任意路徑使用node命令了,同時(shí)該目錄下有一個(gè)npm.cmd文件,打開文件其實(shí)就i是將我們的npm命令映射到node.exe npm-cli.js,由于存在該映射所以只要把node.exe 所在的目錄添加到path環(huán)境變量,也可以在任何目錄下執(zhí)行npm install了

      這里其實(shí)node就算已經(jīng)裝好了。

      在命令行中輸入如下命令測試

      node -v

      npm -v

      那么node-global :npm全局安裝位置,node-cache:npm 緩存路徑 又是怎么與npm發(fā)生關(guān)系呢?

      通過如下命令進(jìn)行配置:

      npm config set prefix “F:\Program Files\node-v8.11.3-win-x64\node-global”

      npm config set cache “F:\Program Files\node-v8.11.3-win-x64\node-cache”

      執(zhí)行npm命令進(jìn)行測試:npm install webpack -g

      執(zhí)行npm install -g npm 升級最新版本npm

      會發(fā)現(xiàn)node-global下node_modules中多了webpack 文件夾

      webpack是用來打包的module,通常我們會在命令行中執(zhí)行,而webpack同樣在node-global中做了映射,所以只需要將node-global加入path環(huán)境變量即可。

      JavaScript Node.js npm

      版權(quán)聲明:本文內(nèi)容由網(wǎng)絡(luò)用戶投稿,版權(quán)歸原作者所有,本站不擁有其著作權(quán),亦不承擔(dān)相應(yīng)法律責(zé)任。如果您發(fā)現(xiàn)本站中有涉嫌抄襲或描述失實(shí)的內(nèi)容,請聯(lián)系我們jiasou666@gmail.com 處理,核實(shí)后本網(wǎng)站將在24小時(shí)內(nèi)刪除侵權(quán)內(nèi)容。

      上一篇:MapReduce快速入門系列(5) | MapReduce任務(wù)流程和shuffle機(jī)制的簡單解析
      下一篇:運(yùn)維面試整理-Redis
      相關(guān)文章
      亚洲AV日韩精品久久久久久| 亚洲精品国产精品乱码在线观看| 亚洲国产二区三区久久| 自拍偷自拍亚洲精品情侣| www国产亚洲精品久久久| 最新亚洲人成网站在线观看 | 国产精品国产亚洲精品看不卡| 在线精品亚洲一区二区三区| 亚洲日本va午夜中文字幕久久| 亚洲裸男gv网站| 在线观看亚洲成人| 亚洲中文字幕无码久久2017 | 色天使亚洲综合在线观看| 国产v亚洲v天堂a无| 亚洲成人激情小说| 亚洲欧美日韩国产成人| 亚洲人成电影网站免费| 亚洲AV无码男人的天堂| 久久亚洲AV成人无码国产最大| 自拍偷自拍亚洲精品播放| 亚洲av无码乱码在线观看野外| 亚洲无码精品浪潮| 亚洲精品无码鲁网中文电影| 久久久久亚洲AV片无码| 91精品国产亚洲爽啪在线影院 | 久久久久无码专区亚洲av| 久久亚洲国产精品123区| 亚洲中文字幕不卡无码| 亚洲一区精品无码| 亚洲视频中文字幕| 亚洲大片免费观看| 亚洲中文字幕久久精品蜜桃 | 亚洲天天做日日做天天欢毛片| 亚洲成人福利网站| 亚洲欧美乱色情图片| 国产亚洲精品美女| 在线A亚洲老鸭窝天堂| 亚洲精品综合一二三区在线| 亚洲国产精品线观看不卡| 亚洲色成人四虎在线观看| 亚洲AV永久无码精品一区二区国产 |