在工作流相關的第一篇博客中,我們安裝了nodejs的環(huán)境,那么nodejs自帶的npm是一個功能十分強大的管理器,它已經不僅僅是局限于nodejs的版本管理器了,那么當現(xiàn)在我們可以通過npm來下載我們需要使用的各種包,我們需要知道的是,nodejs是一個模塊化的用法,它的各個功能都封裝成一個一個的模塊部分,關于模塊的詳細部分在nodejs部分再去詳細介紹.那么既然它是由模塊組成的,那么我們有時候就需要給我們本地的項目區(qū)添加各個模塊,添加完成之后,我們自己在本地用著很爽,那當項目發(fā)布的時候,或者我們給被人傳我們的代碼的時候,我們還需要將項目依賴的各個模塊一塊打包傳遞過去,這是很繁瑣費流量的一件事,所以我們可以在本地創(chuàng)建一個文件,文件中記錄我們項目的信息,包括這個項目依賴的各個模塊,那么別人拿到我們的的代碼的時候,就可以根據我們這個文件去下載模塊了,這時我們就需要用到一個文件package.json

  具體的生成方式也很簡單,在你想要使用npm的文件夾下打開終端,輸入命令npm init,這時就會讓你初始化這個package.json文件了,

  seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓

  生成這個文件后我們就可以使用npm指令進行模塊的下載了,這里我們可以看到package.json中,有文件名,版本號,項目描述,項目主文件,全局依賴,項目依賴模塊,腳本scripts等組成部分,其中,我們現(xiàn)在需要明白的一個地方是其中的dependencies和devDevpendenies區(qū)別,前者是你生產環(huán)境需要依賴的庫,后者是你開發(fā)時候用的庫,比如測試庫,測試服務器之類的,在真實生產環(huán)境是不需要的,如果我們使用了構架工具,例如gulp之類的,打包的時候,是不會將dev庫打包進去的.那么我們有了npm,就要來看一下它的基本使用命令吧,

seo優(yōu)化培訓,網絡推廣培訓,網絡營銷培訓,SEM培訓,網絡優(yōu)化,在線營銷培訓

1,npm install <moduleNames>:安裝Node模塊,
例如:  npm install gulp,
         npm install -g gulp//第二種為全局安裝,第一種為本地安裝,區(qū)別在于全局安裝會將模塊安裝到Node的安裝目錄下,而本地安裝時安裝到當前文件夾目錄下2,npm uninstall <moduleName>:對應的卸載模塊3,npm view <moduleName>:查看模塊的package.json文件4,npm list :查看當前目錄下已安裝的node包,5,npm help:查看幫助命令6,npm  view&nbs
        
		

網友評論