【轉】初識Node.js和npm

初識Node.js和npm
Node.jsnode

補充一些筆記,謹慎觀看
一、咱們經過npm install markdown-it -安裝markdown-it這個模塊包的時候,會生成node-modules這個文件夾,裏面有markdown-it和markdown-it相關模塊
clipboard.pngwebpack

二、package.json文件裏面放的是全部已經安裝的模塊包的信息,ios

clipboard.png

三、npm install (安裝模塊的包)git

npm install -g http-server //-g表明全局安裝
npm install --save axios //save安裝的時候會模塊的內容放在node-modules文件夾中,並 把模塊信息放在package.json文件中的dependencies
npm install --save-dev webpack //save-dev安裝的時候會模塊的內容放在node-modules文件夾中,並 把模塊信息放在package.json文件中的devdependenciesgithub

四、經過npm init生成一個package.json文件,會讓你輸入關於有關信息
clipboard.png
生成的package.json文件內容web

clipboard.png

main文件入口
dependencies:當前模塊所依賴的模塊,
devdependencies:當前模塊所依賴的模塊,,並非代碼運行中須要的模塊
script爲須要執行的命令,應該是使用的比較多,就作成命令制了,經過npm 命令名來啓動npm

clipboard.png

五、在gitignore文件內寫的文件,不會上傳到GitHub上。
clipboard.pngjson

當咱們從github下載項目代碼下來以後,也是沒有node-modules文件這裏的全部的模塊的。咱們能夠經過npm install ,他會自動讀取package.json的內容,並自動把dependencies和devdependencies裏面依賴的模塊下載下來,生成node-modules文件夾放依賴的模塊
clipboard.pngaxios

六、require 模塊的查找路徑
先從當前文件下的node-modules下面去找,若是當前的文件夾找不到,就會到上級文件夾去找,直到找到根目錄下,若是都找不到就報錯了markdown

七、若是下載很慢,咱們能夠安裝nrm, 一個快速切換源版本的工具。若是想要淘寶的地址,就輸入nrm use taobao ,以後npm 模塊都會自動從淘寶地址去下載,若是不用淘寶地址就能夠用nrm use npm 切換成源地址

npm install -g nrm
nrm ls
nrm use taobao
nrm use npm

clipboard.png

相關文章
相關標籤/搜索