如何提高NPM拉取第三方依賴包的速度

2021-07-24 23:27:02 字數 1354 閱讀 3778

剛才分享了npm使用過程中如何發布npm模組的方法,這個方法其實只要稍微看一下官方文件就可以知道了。接下來我們繼續分享npm使用過程中如何提公升npm安裝速度的方法。

如果你在使用npm安裝npm包的時候你會經常發現,**拉取速度慢的簡直讓人崩潰,有時候甚至懷疑自己的寬頻是不是抽風了,然而自己唯一能做的就是不斷的ctrl+c,npm install ***,ctrl+c,npm install ***….往事不堪回首啊。

其實解決方法很簡單,就是使用**映象或者cnpm,而我個人比較推薦使用**映象來提高專案拉取速度。下面我們也會使用**映象來給大家介紹具體的使用方法。

開啟node安裝目錄然後進入npm專案目錄。我node安裝到了e盤,因此路徑為:

e:\program files\nodejs

\node_modules\npm

在npm專案根目錄中找到npmrc檔案

然後儲存並退出,接下來我們如果再次安裝npm包的時候就會發現速度爽到爆啊。

例如我們安裝webpack,則只需要輸入下面**:

npm install webpack -d --registry 

.taobao

.org

我們同樣以安裝webpack為例:

npm config set registry 

.taobao

.org

npm install webpack -d

方法四:直接安裝**定製的cnpm模組

直接執行下面命令安裝cnpm替代原來的npm:

npm install cnpm  -g --registry 

.taobao

.org

安裝成功之後以後直接使用cnpm命令來拉去第三方依賴包,例如:

cnpm install webpack -g
這種方法和第一種一樣可以一勞永逸,但是也意味著我們以後所有的指令都要寫成cnpm+***,一定程度上改變了一些我們原有的使用習慣,所以我個人還是比較喜歡第一種。

方法五: 使用verbose命令

npm

install

webpack-d

--verbose

Spark SQL 新增第三方依賴包

最近在使用spark sql 執行hive語句時碰到異常資訊如下 開始以為時hive環境有問題,把sql語句拿到hive環境單獨跑沒有問題,排除掉這項。若有問題,參考解決方案。使用spark submit jar 提交掉時候已經引入了json serde 1.3 jar with dependenc...

微信小程式 使用npm(第三方包)

突然發現小程式現在支援npm包了 事不宜遲 貼上文件 安裝 production 目的是減少安裝一些業務無關的包,從而減少整個小程式的大小。測試下是否可以用npm包 隨便在npm官網找個包 就js base64 吧 記得安裝對應的npm包,生成package.json配置檔案 npm init cn...

如何測試依賴第三方服務的功能

概要 在電商網際網路中,經常會遇到呼叫第三方服務的功能,比如金融支付 日誌拉取 資料分析等服務。比如接入支付寶支付,支付寶的沙盒環境和線上一樣健全,很難出現api文件中的大部分錯誤碼,很難進行測試。方案設計 根據第三方服務的api文件,mock一套api介面,用於測試環境進行測試。介面的respon...