最開始接觸npm看見很多吐槽npm在windows上的不穩定,就選擇了在linux的伺服器上使用,但是後來發現很多人都是在windows能正常使用的,而且在伺服器上操作難免有所不便,所以就開始了我的npm折騰之路。
2、npm模組的安裝,模組安裝有兩種一種是在自己專案的路徑下本地安裝,一種是全域性安裝。
全域性安裝
因為使用的很多任務具如tmod、gulp都是需要全域性安裝的。全域性安裝方式是鍵入命令:npm install gulp -g 或 npm install gulp --global,其中引數-g的含義是代表安裝到全域性環境裡面,包安裝在node安裝目錄下的node_global資料夾中,
但是npm有預設的模組路徑,因此我們需要開啟cmd輸入:
設定路徑,然後在環境變數中新增全域性模組的路徑,在系統變數中新增node_path 變數,在使用者變數中新增變數node,路徑換成自己的路徑,因為我們配置全域性變數會讓變數成為可使用的命令,因此需要再使用者變數中新增路npm config set cache "c:\program files\nodejs\node_global"
npm config set prefix "c:\program files\nodejs\node_cache"
徑,否則會報錯「不是內部或者外部命令,也不是可執行的程式」,環境變數新增後就能正常使用了。
本地安裝
本地安裝,就在命令列cd到當前目錄,然後npm install xx就可以了,會在本地生成乙個node_modules,目錄下是安裝的模組
修改npm模組安裝路徑
預設情況下,npm安裝路徑位置如下 npm cache npm的快取檔案 通過cmd修改安裝路徑 npm config set prefix d nodejs node global npm config set cache d nodejs node cache 直接修改npmrc檔案 一般位於c...
npm模組安裝機制
npm 是 node 的模組管理器,功能極其強大。它是 node 獲得成功的重要原因之一。正因為有了npm,我們只要一行命令 npm install,就能安裝別人寫好的模組 npm install 命令用來安裝模組到node modules目錄。npm install 安裝之前,npm instal...
npm 模組安裝機制
1.npm 模組安裝機制 2.npm 實現原理 輸入 npm install 命令並敲下回車後,會經歷如下幾個階段 以 npm 5.5.1 為例 執行工程自身 preinstall 當前 npm 工程如果定義了 preinstall 鉤子此時會被執行。確定首層依賴模組 首先需要做的是確定工程中的首層...