国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

npx和npm有什么區(qū)別,包管理器yarn的使用方法,node的版本管理工具nvm使用方法

這篇具有很好參考價值的文章主要介紹了npx和npm有什么區(qū)別,包管理器yarn的使用方法,node的版本管理工具nvm使用方法。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、npx介紹及使用

平時安裝node模塊的時候,經常使用的命令是npm。其實還有另外一個命令,叫做npx。網上的說法都是:npx是npm命令的升級版本,功能非常強大。

1、npx 是什么

npx是一個由Node.js官方提供的用于快速執(zhí)行npm包中的可執(zhí)行文件的工具。它可以幫助我們在不全局安裝某些包的情況下,直接運行該包提供的命令行工具。npx會在執(zhí)行時,檢查本地項目中是否安裝了對應的依賴,如果沒有安裝則會自動下載安裝,并執(zhí)行命令。如果本地已經存在該依賴,則直接執(zhí)行命令。

使用npx時,可以在命令行中輸入要執(zhí)行的包名加上其參數,例如:

用npx創(chuàng)建vue項目

npx @vue/cli create your-project-name

用npx創(chuàng)建react項目

npx create-react-app your-project-name
2、npx 會把遠端的包下載到本地嗎?

npx 不會像 npm 或 yarn 一樣將包下載到本地的 node_modules 目錄中。相反,它會在執(zhí)行命令時,在本地緩存中尋找并下載包,然后執(zhí)行該包中的命令。這樣可以避免在開發(fā)過程中在全局安裝大量的包,同時也可以確保使用的是最新版本的包。

3、npx 執(zhí)行完成之后, 下載的包是否會被刪除?

是的,npx會在執(zhí)行完命令后刪除下載的包。這是因為npx會在執(zhí)行命令之前,將需要執(zhí)行的包下載到一個臨時目錄中,并在執(zhí)行完畢后刪除該目錄。這樣可以避免在本地留下不必要的依賴包。如果需要保留依賴包,可以使用–no-cleanup選項來禁止刪除下載的包。

4、npx和npm的區(qū)別

npx側重于執(zhí)行命令的,執(zhí)行某個模塊命令。雖然會自動安裝模塊,但是重在執(zhí)行某個命令。

npm側重于安裝或者卸載某個模塊的。重在安裝,并不具備執(zhí)行某個模塊的功能。

二、yarn介紹及使用

1、Yarn是什么?

Yarn是一個流行的JavaScript包管理器,它提供了方便的方式來安裝、管理、更新和刪除JavaScript庫和框架。Yarn可以與npm(Node Package Manager)互操作,并且具有更高的性能和更可靠的網絡連接。

2、Yarn的常見場景:
  • 安裝依賴:使用Yarn可以輕松地安裝項目所需的JavaScript庫和框架。通過運行yarn install命令,Yarn會讀取項目中的package.json文件,并安裝所有列出的依賴項。
  • 版本控制:Yarn支持版本控制,可以輕松地管理依賴項的版本。通過運行yarn upgrade命令,可以更新所有依賴項到最新版本。而通過yarn downgrade命令,可以將特定依賴項降級到以前的版本。
  • 發(fā)布包:Yarn也允許你發(fā)布自己的JavaScript包到npm倉庫。通過運行yarn publish命令,可以準備一個npm包并將其發(fā)布到npm倉庫。
  • 鏈接依賴:Yarn支持鏈接依賴項,允許開發(fā)人員在不同項目之間共享依賴項。通過運行yarn link命令,可以將一個項目的依賴項鏈接到另一個項目。
  • 腳本執(zhí)行:Yarn允許在項目中使用自定義腳本。通過在package.json文件中定義腳本命令,可以輕松地執(zhí)行自定義腳本,例如運行測試、構建應用程序或啟動開發(fā)服務器等。

總之,Yarn是一個功能強大的工具,可以幫助開發(fā)人員更有效地管理JavaScript項目中的依賴項和腳本。

3、Yarn常用命令

安裝yarn命令:

npm install -g yarn

查看版本號

yarn version

初始化項目

yarn init 

查看全部配置項

yarn config list

顯示某配置項

yarn config get <key>

刪除某配置項

yarn config delete <key>

設置配置項

yarn config set <key> <value> [-g|--global]

安裝包命令,該命令會根據packge.json文件安裝依賴包,生成node_modules文件夾。

yarn install xxx

強制重新下載所有包

yarn install --force

添加包,該命令會自動更新package.json和yarn.lock

yarn add [package]

刪除包,該命令會自動更新package.json和yarn.lock

yarn remove <packageName> 

發(fā)布包

yarn publish

查看緩存

yarn cache

運行腳本,該命令執(zhí)行在 package.json 中 scripts 屬性下定義的腳本。

yarn run 

打包,該命令將源碼編譯成dist目錄下發(fā)行文件。

yarn build 

三、nvm介紹及使用

1、nvm是什么?

nvm是一個node的版本管理工具,可以簡單操作node版本的切換、安裝、查看等等,與npm不同的是,npm是依賴包的管理工具。

2、nvm的安裝

1.下載
2.安裝

安裝后的目錄:C:\Users\admin\AppData\Roaming\nvm

3、nvm的使用

1.看安裝的所有node.js的版本

nvm ls

2.查顯示可以安裝的所有node.js的版本

nvm list available

4.安裝所對應的版本。

nvm install 版本號 

// 例如:nvm install 16.20.1

5.// 切換到使用指定的nodejs版本

nvm use 版本號

6.檢測是否切換完成,新開一個cmd

node -v

8、刪除已安裝node文章來源地址http://www.zghlxwxcb.cn/news/detail-792773.html

nvm uninstall 版本  

// 例如:nvm uninstall 14.19.0

到了這里,關于npx和npm有什么區(qū)別,包管理器yarn的使用方法,node的版本管理工具nvm使用方法的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 包管理工具詳解npm、yarn、cnpm、npx、pnpm

    包管理工具詳解npm、yarn、cnpm、npx、pnpm

    目錄: 1 npm包管理工具 2 package配置文件 3 npm install原理 4 yarn、cnpm、npx 5 發(fā)布自己的開發(fā)包 6 pnpm使用和原理 當我們使用npm install xxxx 的時候會添加一個node_module和2個json文件: ? ? ? ? 這個配置文件會記錄著你 項目的名稱 、 版本號 、 項目描述 等; ? 也會記錄著你 項目所

    2024年02月06日
    瀏覽(36)
  • 包管理工具詳解npm 、 yarn 、 cnpm 、 npx 、 pnpm(2023)

    包管理工具詳解npm 、 yarn 、 cnpm 、 npx 、 pnpm(2023)

    Node Package Manager,也就是Node包管理器; 但是目前已經不僅僅是Node包管理器了,在前端項目中我們也在使用它來管理依賴的包; 比如vue、vue-router、vuex、express、koa、react、react-dom、axios、babel、webpack等等; npm屬于node的一個管理工具,所以我們需要先安裝Node; node管理工具:

    2024年02月13日
    瀏覽(33)
  • npx是什么命令?npx和npm有什么區(qū)別?

    一、npx介紹及使用 平時安裝node模塊的時候,經常使用的命令是npm。其實還有另外一個命令,叫做npx。網上的說法都是:npx是npm命令的升級版本,功能非常強大。 1、npx 是什么 npx是一個由Node.js官方提供的用于快速執(zhí)行npm包中的可執(zhí)行文件的工具。它可以幫助我們在不全局安裝

    2024年02月07日
    瀏覽(16)
  • 包管理工具 nvm npm nrm yarn cnpm npx pnpm詳解

    包管理工具 nvm npm nrm yarn cnpm npx pnpm詳解

    npm、cnpm、yarn、pnpm、npx、nvm的區(qū)別:https://blog.csdn.net/weixin_53791978/article/details/122533843 npm、cnpm、yarn、pnpm、npx、nvm的區(qū)別:https://blog.csdn.net/weixin_53791978/article/details/122533843 包管理工具:npm、npx、yarn、cnpm、pnpm:https://blog.csdn.net/March_Q__/article/details/126675476 包管理工具詳解npm 、

    2024年02月12日
    瀏覽(60)
  • npm 和yarn的安裝和使用方法

    npm 和yarn的安裝和使用方法 一、npm安裝 #npm i 報錯問題error Unexpected token ‘.’ #解決辦法 node降級安裝為node 14.21.3版本 npm 6.14.18版本 #gnvm search 14. . #npm install 報錯問題error cb() never called! #解決辦法:node降級為node 10.24.1 npm 6.14.12 #gnvm search 10. . 二、yarn 安裝 #Yarn是由Facebook、Google、

    2024年01月25日
    瀏覽(18)
  • 記錄--npm, npx, cnpm, yarn, pnpm梭哈

    記錄--npm, npx, cnpm, yarn, pnpm梭哈

    依賴管理解決了在軟件開發(fā)過程中管理和協調各種依賴項的問題,簡化了開發(fā)流程,提高了項目的可靠性、可維護性和可重復性。它們幫助開發(fā)人員更高效地管理項目的依賴關系,減少了潛在的錯誤和沖突,并提供了更好的開發(fā)體驗。 在 JavaScript 生態(tài)系統(tǒng)中,有多種工具可用

    2024年01月22日
    瀏覽(65)
  • npm yarn pnpm npx nvm 命令怎么區(qū)分怎么用

    npm yarn pnpm npx nvm 命令怎么區(qū)分怎么用

    參數 - install:安裝一個或多個包。例如:npm install 。 uninstall:卸載一個包。例如:npm uninstall 。 update:更新一個或多個包的版本。例如:npm update 。 list:列出當前項目中已安裝的包。例如:npm list。 init:初始化一個新的 npm 項目。例如:npm init。 run:運行指定的 npm 腳本。

    2024年02月11日
    瀏覽(25)
  • 包管理工具npm和Yarn的區(qū)別,我們該如何選擇?

    包管理工具npm和Yarn的區(qū)別,我們該如何選擇?

    好家伙,學習新工具? ? 關于npm我們已經知道了,這是我們項目的包管理器, 我們現在用的無比順手的工具,都是在無數的競爭中殺出來的,他們淘汰了無數的產品 ? 首先,倘若我們不使用npm,那么我們應該如何去新建一個前端項目? 純手工,把我們項目需要的項目一個個下載到我們的

    2024年02月17日
    瀏覽(23)
  • npx 和 npm 區(qū)別

    解決 npm 之前的執(zhí)行包中的命令行需要先下載的問題,如果有多個不同版本的包就需要下載多次 比如已經裝了全局的 webpack 1.x 版本并且還要繼續(xù)使用,還需要裝個 webpack 4.x 使用的其相應功能,這個時候可以不裝在全局,用 npx webpack 代替 webpack 命令,互不干擾。 避免下載多個

    2024年02月05日
    瀏覽(16)
  • 使用nvm管理node版本,npm安裝失敗解決方法

    使用nvm管理node版本,npm安裝失敗解決方法

    原因:項目太多,且對node版本要求不一,因此選擇用nvm管理node版本 步驟: 一、卸載已安裝的node版本(有安裝過node) 【注】路徑:D:nodejs , 不要node.exe 找到電腦的【控制面板】—【卸載程序】將node程序卸載 二、安裝nvm管理包 1、下載nvm安裝包 【下載鏈接】,下載紅框的

    2024年02月16日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包