最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

如何能分清npm cnpm npx nvm

 更新時間:2019年01月17日 09:32:36   作者:前端一鍋煮  
這篇文章主要介紹了如何能分清npm cnpm npx nvm,本文就詳細的來介紹一下區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

用過 npm cnpm嗎?知道 npx nvm 嗎?

唔~

npm

npm 的全稱是 Node Package Manager 是 JavaScript 世界的包管理工具,并且是 Node.js 平臺的默認包管理工具,在安裝的 nodejs 的時候,npm 會跟著一起安裝。通過 npm 可以安裝、共享、分發(fā)代碼,管理項目依賴關(guān)系。

常用命令:

npm -v 顯示版本,檢查npm 是否正確安裝
npm help 可查看某條命令的詳細幫助,例如npm help install
npm list -g 查看已經(jīng)安裝的模塊
npm show express 查看已經(jīng)安裝的模塊的詳情 
npm cache clean --force 清除npm本地緩存

npm init 初始化
npm install xxx 下載包
npm uninstall xxx 卸載包
npm update xxx 更新包
npm outdated -g --depth=0 要找出需要更新的軟件包

發(fā)布一個 npm 包:

  • 注冊 && 查詢:https://www.npmjs.com
  • 登錄:npm login
  • 查詢確認成功:npm whoami
  • 上傳包:npm publish
  • 驗證郵箱:npm adduser
  • 換源:npm config set registry http://registry.npmjs.org
  • 更新:修改 version 后 npm publish

cnpm

cnpm 淘寶鏡像,可以看成是 npm 的國內(nèi)版本,下載 npm 包的速度更快。

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

npx

npm v5.2.0 引入的一條命令。

npx 會幫你執(zhí)行依賴包里的二進制文件,引入這個命令的目的是為了提升開發(fā)者使用包內(nèi)提供的命令行工具的體驗。

把原來需要全局安裝的包放到項目目錄下安裝。

old:

npm install -g create-react-app

create-react-app my-app

new:

npx create-react-app my-app

臨時安裝 create-react-app 包,命令完成后 create-react-app 會刪掉,不會出現(xiàn)在 global 中,下次再執(zhí)行,還是會重新臨時安裝。

nvm

node 管理工具

在開發(fā)中,有時候?qū)?node 的版本有要求,有時候需要切換到指定的 node 版本來重現(xiàn)問題等。遇到這種需求的時候,我們需要能夠靈活的切換 node 版本,nvm 就是為解決這個問題而產(chǎn)生的,他可以方便的在同一臺設(shè)備上進行多個 node 版本之間切換。

nvm 不支持 Windows,但是有替代品,也就是 nvm-windows。

安裝 nvm

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash

安裝完成后關(guān)閉終端,重新打開終端輸入 nvm 驗證一下是否安裝成功,當出現(xiàn)“Node Version Manager”時,說明已安裝成功。

如果在新的終端輸入 nvm 時提示:command not found: nvm,有可能是以下原因之一:

你的系統(tǒng)可能缺少一個 .bash_profile 文件,你可以創(chuàng)建一個此文件(可通過vi或vim命令),打開復(fù)制粘貼以下代碼(安裝nvm成功后終端的最好3行代碼)進去,保存,然后再次運行安裝命令;

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion

注意:如果你安裝了 oh my zsh ,需要在 .zshrc 文件去添加以上配置信息,(一般安裝成功都會自動寫入這個文件最底部)。

如果上面沒有解決問題,打開你的 .bash_profile 文件,并添加以下代碼:
source ~/.bashrc,更改完記得保存更改。

常用命令:

nvm ls-remote    列出全部可以安裝的版本號
nvm install stable   安裝當前最新的穩(wěn)定版
nvm install v10.14.0  安裝指定版本
nvm ls      顯示所有安裝的版本
nvm current     查看當前版本
nvm use v10.14.0   切換node版本
nvm alias default v10.14.0 設(shè)置默認版本

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

相關(guān)文章

  • node.js中的fs.open方法使用說明

    node.js中的fs.open方法使用說明

    這篇文章主要介紹了node.js中的fs.open方法使用說明,本文介紹了fs.open方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • nodejs用gulp管理前端文件方法

    nodejs用gulp管理前端文件方法

    本篇文章給大家分享了nodejs用gulp管理前端文件的步驟方法以及優(yōu)缺點分析,有興趣的朋友參考下。
    2018-06-06
  • 詳解node HTTP請求客戶端 - Request

    詳解node HTTP請求客戶端 - Request

    Request是一個Node.jsNPM模塊,它是一個HTTP客戶端,使用簡單功能確十分強大
    2017-05-05
  • NodeJs之word文件生成與解析的實現(xiàn)代碼

    NodeJs之word文件生成與解析的實現(xiàn)代碼

    這篇文章主要介紹了NodeJs之word文件生成與解析的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-04-04
  • node.js中的fs.lchownSync方法使用說明

    node.js中的fs.lchownSync方法使用說明

    這篇文章主要介紹了node.js中的fs.lchownSync方法使用說明,本文介紹了fs.lchownSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 深入淺析Node.js單線程模型

    深入淺析Node.js單線程模型

    Node.js采用 事件驅(qū)動 和 異步I/O 的方式,實現(xiàn)了一個單線程、高并發(fā)的運行時環(huán)境,而單線程就意味著同一時間只能做一件事,那么Node.js如何利用單線程來實現(xiàn)高并發(fā)和異步I/O?本文將圍繞這個問題來探討Node.js的單線程模型
    2017-07-07
  • Node.js自定義對象事件的監(jiān)聽與發(fā)射

    Node.js自定義對象事件的監(jiān)聽與發(fā)射

    這篇文章介紹了Node.js自定義對象事件監(jiān)聽與發(fā)射的方法,文中通過示例代碼介紹的非常詳細。對大家的學(xué)習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • node安裝--linux下的快速安裝教程

    node安裝--linux下的快速安裝教程

    本篇文章主要介紹了node安裝--linux下的快速安裝教程,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Node.js之如何構(gòu)建UDP服務(wù)

    Node.js之如何構(gòu)建UDP服務(wù)

    這篇文章主要介紹了Node.js之如何構(gòu)建UDP服務(wù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-09-09
  • Node.js系列之連接DB的方法(3)

    Node.js系列之連接DB的方法(3)

    這篇文章主要為大家詳細介紹了Node.js系列之連接DB的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-08-08

最新評論

隆安县| 嵩明县| 时尚| 枞阳县| 沭阳县| 大厂| 库伦旗| 万荣县| 东乡族自治县| 六安市| 饶河县| 德兴市| 东明县| 犍为县| 衡南县| 南丰县| 绥德县| 山东| 化德县| 渝北区| 巨鹿县| 茌平县| 绥芬河市| 濮阳县| 扎赉特旗| 霍城县| 赞皇县| 甘谷县| 石城县| 峨眉山市| 广宁县| 和硕县| 兴安县| 巴彦淖尔市| 杭锦旗| 海城市| 南开区| 沅陵县| 潞西市| 故城县| 阜宁县|