【轉】初識Node.js和npm

初識Node.js和npm
Node.js

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

2、package.json文件裏面放的是所有已經安裝的模塊包的信息,

clipboard.png

3、npm install (安裝模塊的包)

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文件中的devdependencies

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

clipboard.png

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

clipboard.png

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

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

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

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

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

clipboard.png

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章