欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

詳解npm 配置項(xiàng)registry修改為淘寶鏡像

 更新時(shí)間:2018年09月07日 11:05:26   作者:大洋彼岸789  
這篇文章主要介紹了詳解npm 配置項(xiàng)registry修改為淘寶鏡像,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

在使用npm 的過(guò)程中,搜索網(wǎng)上的資料基本上可以看到類似如下的描述:“npm是國(guó)外的,使用起來(lái)比較慢,我們這里使用淘寶的cnpm鏡像”。初體驗(yàn),不知道淘寶cnpm鏡像為何物。根據(jù)這句描述,我們應(yīng)該可以理解有2件事要做:

1:找到淘寶的鏡像地址;

2:更改當(dāng)前npm所使用的下載包服務(wù)器地址;

打開https://npm.taobao.org/


上面的地址太多,根本不知道那個(gè)是我可以用的地址;

百度看了一下,例如執(zhí)行下面的指令就可以使用cnpm利用國(guó)內(nèi)鏡像服務(wù)了:

npm install -g cnpm --registry=https://registry.npm.taobao.org;

于是乎就按照著做,這個(gè)給了我一個(gè)困惑,不是說(shuō)改一個(gè)registry 地址就可以了嗎?為何還要安裝一個(gè)cnpm插件。刪除這個(gè)cnpm插件了再看下:


于是來(lái)了個(gè)試驗(yàn):

1:設(shè)置新的registry 配置:npm config set registry https://registry.npm.taobao.org;

2:查看了下當(dāng)前的registry 配置:npm config get registry:


看到了淘寶的鏡像地址,說(shuō)明就更改成功了。

個(gè)人理解到這里應(yīng)該是:只改npm registry 不安裝cnpm也可以利用淘寶的鏡像服務(wù)器,使用cnpm只是其中的方式之一,如果對(duì)多安裝出來(lái)的cnpm感覺(jué)多余,仍然可以繼續(xù)使用npm指令。兩者的效果目前看一樣,暫時(shí)不知道哪里會(huì)有差別。隨著后面的學(xué)習(xí)深入,碰見問(wèn)題再具體分析。

附注:

npm全稱=node package manager 是Node.js的包管理器,用于node插件的安裝、卸載、管理依賴等。

使用npm安裝插件:例:npm install grunt -g --save-dev

下面的文字描述來(lái)源他人blog:記錄于此供個(gè)人學(xué)習(xí)理解

-g:全局安裝: 將會(huì)安裝在C:\Users\用戶名\AppData\Roaming\npm,window 地址框輸入“%appdata%” 回車即可。并且寫入系統(tǒng)環(huán)境變量; 非全局安裝:將會(huì)安裝在當(dāng)前定位目錄; 全局安裝可以通過(guò)命令行在任何地方調(diào)用它,本地安裝將安裝在定位目錄的node_modules文件夾下,通過(guò)require()調(diào)用;

–save:將保存配置信息至package.json(nodejs項(xiàng)目配置文件);

-dev:保存至package.json的devDependencies節(jié)點(diǎn),不指定-dev將保存至dependencies節(jié)點(diǎn);


因?yàn)閚ode插件包相對(duì)來(lái)說(shuō)非常龐大,所以不加入版本管理,將配置信息寫入package.json并將其加入版本管理,其他開發(fā)者對(duì)應(yīng)下載即可(命令提示符執(zhí)行npm install,則會(huì)根據(jù)package.json下載所有需要的包)。 

3.使用npm卸載插件:npm uninstall [-g] [–save-dev] PS:不要直接刪除本地插件包 

4.使用npm更新插件:npm update [-g] [–save-dev] 

5.更新全部插件:npm update [–save-dev] 

6.查看npm幫助:npm help 

7.查看當(dāng)前目錄已安裝插件:npm list

設(shè)置npm的registry幾種方法

1.臨時(shí)使用

npm --registry https://registry.npm.taobao.org install express

2.持久使用

npm config set registry https://registry.npm.taobao.org

配置后可通過(guò)下面方式來(lái)驗(yàn)證是否成功

npm config get registry 或 npm info express

3.通過(guò)cnpm使用

npm install -g cnpm --registry=https://registry.npm.taobao.org

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • NodeJs環(huán)境中NODE_ENV介紹和設(shè)置方法

    NodeJs環(huán)境中NODE_ENV介紹和設(shè)置方法

    這篇文章主要給大家介紹了關(guān)于NodeJs環(huán)境中NODE_ENV介紹和設(shè)置的相關(guān)資料,NODE_ENV其實(shí)就是環(huán)境變量之一,用于設(shè)置nodejs當(dāng)前的運(yùn)行環(huán)境,需要的朋友可以參考下
    2024-07-07
  • node.js [superAgent] 請(qǐng)求使用示例

    node.js [superAgent] 請(qǐng)求使用示例

    這篇文章主要介紹了node.js [superAgent] 請(qǐng)求使用示例,分別給大家匯總了post請(qǐng)求、get請(qǐng)求、delete請(qǐng)求和put請(qǐng)求的示例,推薦給大家,希望大家能夠喜歡。
    2015-03-03
  • nodejs開發(fā)微信小程序?qū)崿F(xiàn)密碼加密

    nodejs開發(fā)微信小程序?qū)崿F(xiàn)密碼加密

    本文給大家分享的是在使用nodejs開發(fā)微信小程序的過(guò)程中,實(shí)現(xiàn)密碼加密的示例代碼,非常簡(jiǎn)單,有需要的小伙伴可以參考下
    2017-07-07
  • nodejs中的express-jwt的使用解讀

    nodejs中的express-jwt的使用解讀

    這篇文章主要介紹了nodejs中的express-jwt的使用解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 為何從eggjs升級(jí)到midwayjs的原因詳解

    為何從eggjs升級(jí)到midwayjs的原因詳解

    這篇文章主要為大家介紹了為何從eggjs升級(jí)到midwayjs的原因詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • Nodejs中fs文件系統(tǒng)模塊的路徑動(dòng)態(tài)拼接的問(wèn)題和解決方案

    Nodejs中fs文件系統(tǒng)模塊的路徑動(dòng)態(tài)拼接的問(wèn)題和解決方案

    在使用fs模塊操作文件時(shí),如果提供的操作路徑是以./或../開頭的相對(duì)路徑時(shí),很容易出現(xiàn)路徑動(dòng)態(tài)拼接錯(cuò)誤的問(wèn)題,所以本文給大家介紹了Nodejs中fs文件系統(tǒng)模塊的路徑動(dòng)態(tài)拼接的問(wèn)題和解決方案,需要的朋友可以參考下
    2024-03-03
  • node.js 抓取代理ip實(shí)例代碼

    node.js 抓取代理ip實(shí)例代碼

    這篇文章主要介紹了node.js 抓取代理ip實(shí)例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • CentOS 8.2服務(wù)器上安裝最新版Node.js的方法

    CentOS 8.2服務(wù)器上安裝最新版Node.js的方法

    這篇文章主要介紹了CentOS 8.2服務(wù)器上安裝最新版Node.js的方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 十大 Node.js 的 Web 框架(快速提升工作效率)

    十大 Node.js 的 Web 框架(快速提升工作效率)

    Node.js 系統(tǒng)含有多種不同的結(jié)構(gòu),如 MVC、全棧、REST API 和生成器等。這些結(jié)構(gòu)不僅提升了 Web 應(yīng)用的開發(fā)效率,也優(yōu)化了開發(fā)過(guò)程。在這里,我們收集整理了十個(gè)高效的 Node.js 框架,希望對(duì)你有幫助。
    2017-06-06
  • Node.js使用SQLite數(shù)據(jù)庫(kù)方法大全

    Node.js使用SQLite數(shù)據(jù)庫(kù)方法大全

    Node.js是一種流行的JavaScript運(yùn)行時(shí),提供了許多有用的模塊和庫(kù)來(lái)構(gòu)建Web應(yīng)用程序,而SQLite是一種嵌入式關(guān)系型數(shù)據(jù)庫(kù),它可以運(yùn)行在各種操作系統(tǒng)上,包括Windows、Linux和Mac OS X等,在Node.js中,可以通過(guò)安裝sqlite3模塊來(lái)訪問(wèn)SQLite數(shù)據(jù)庫(kù)
    2023-10-10

最新評(píng)論