npm和cnpm

一、npm和yarn的區別

npm和yarn都是JavaScript的包管理器,不同的是npm是Node.js的官方包管理器,而yarn則是Facebook推出的,npm的速度因為要到npm官網下載,所以在國內訪問會比較慢;yarn採用的是淘寶的鏡像,所以速度相對會快一些。yarn還提供了離線模式,可以在沒有網路的情況下繼續使用已經安裝的依賴包。

二、npx和npm

npx是npm的子命令,可以直接在終端調用模塊的方法,而不需要全局安裝,避免污染系統環境並且不用擔心各種版本的問題。而npm則需要先全局安裝,然後在項目中引用依賴。

三、npa和frp

npa是npm的一個包,可以將任意的npm包名稱解析成對象,而frp則是一種用於管理npm包的工具,可以幫助你將你的發布流程變得更加簡單。

四、npi和dqe

npi和dqe都與npm的依賴關係有關。npi是npm的一個依賴項安裝器,它提供了一個快速簡便的方式來安裝、更新和刪除多個npm包的依賴項。dqe則是一個工具,用於刪除不再需要的npm包。

五、npd和npi

npd和npi兩者之間的不同在於,npd是一個npm的包依賴檢查器,它可以檢查一個項目中所有的npm包並返回其中的依賴關係,而npi是一個npm的包安裝程序,可以在項目中安裝npm包並生成一個依賴關係樹。

六、nps和npt的區別

nps和npt都是npm的包,nps是npm-scripts的縮寫,它是一個任務運行器,可以輕鬆地在package.json文件中定義和運行腳本。npt則是npm-package-arg的縮寫,它可以將npm包名稱、URL、文件名稱或git存儲庫解析成npm的包描述符,並返回這些信息的包對象。

代碼部分

//npm全局安裝和本地安裝
npm install -g packageName //全局安裝
npm install packageName //本地安裝

//cnpm全局安裝和本地安裝
cnpm install -g packageName //全局安裝
cnpm install packageName //本地安裝

//npx使用示例
npx create-react-app my-app

//npa使用示例
const npa = require('npm-package-arg');
console.log(npa('app@1.0.0'))

//frp使用示例
frp adduser
frp adduser  --registry=http://registry.com
frp publish

//dqe使用示例
npm i -g depcheck
depcheck ./ --ignore-dirs=./node_modules

//npd使用示例
npm uninstall packageName //卸載依賴
npm un packageName //卸載依賴
npm prune //刪除不需要的依賴

//nps使用示例
"scripts": {
    "start": "webpack-dev-server --config webpack.dev.js",
    "build": "webpack --config webpack.prod.js",
    "test": "jest"
}

//npt使用示例
const npa = require('npm-package-arg');
console.log(npa('app@1.0.0'))

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/249175.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:32
下一篇 2024-12-12 13:32

相關推薦

  • yarn npm 倉庫用法介紹及使用案例

    本文將從多個方面對yarn npm倉庫進行詳細闡述,並為你提供一些實際使用案例。 一、npm和yarn的比較 npm和yarn都是JavaScript的包管理工具。npm在Java…

    編程 2025-04-27
  • Windows下安裝npm指南

    在當前互聯網發展的時代,前端開發已經成為了程序員不可或缺的一個技能,隨之而來的前端開發工具也逐漸多樣化,而npm就是當下最流行的前端工具之一,下面我們就來詳細介紹一下在Window…

    編程 2025-04-25
  • npm install -g全面解析

    一、常見使用方法 npm install -g命令可以將npm包安裝到全局環境中,該包則可以在系統中的任何地方被引用到。 在終端中輸入以下代碼可以進行安裝: npm install…

    編程 2025-04-25
  • 解決npm安裝長時間卡住的實用方法

    一、檢查網路連接 在npm安裝過程中,網路連接異常是導致npm安裝長時間卡住的一大原因。如果出現了長時間卡住的情況,可以首先檢查網路連接是否正常。 可以通過ping命令或者瀏覽器訪…

    編程 2025-04-25
  • npm版本號詳解

    一、npm版本號 npm是node.js的包管理器,在使用npm時,版本號是一個很重要的概念。版本號通常由三部分組成: 主版本號、次版本號和修訂版本號。版本號的格式如下: Majo…

    編程 2025-04-24
  • 深入淺出npm打包命令

    npm 是 Node.js 的包管理工具,npm 打包命令是 npm 的一個重要組成部分。npm 打包命令可以把一堆代碼打包成一個獨立的模塊,方便開發者在不同項目中復用代碼。本文將…

    編程 2025-04-23
  • Node和NPM詳解

    Node.js是一個基於Chrome V8引擎的JavaScript運行環境,Node.js可以讓JavaScript運行在伺服器端。 NPM(Node Package Manag…

    編程 2025-04-23
  • npm包管理的全面解析

    一、基礎介紹 npm(全稱Node Package Manager)是Node.js的包管理工具之一,用於管理JavaScript包(由一組相關代碼組成)的集合。使用npm可以方便…

    編程 2025-04-23
  • 如何在npm中設置國內鏡像

    在使用npm進行包管理時,我們有時會遇到下載速度過慢的問題,這時我們就需要將npm的鏡像源設置為國內的鏡像,以加快包的下載速度,提高我們的開發效率。接下來,我們將從多個方面詳細闡述…

    編程 2025-04-18
  • npm request:一款強大的HTTP請求工具

    一、簡介 npm request是一款node.js中基於http請求的第三方包,可以在Node.js中方便地從任何給定的URL上獲取數據,支持HTTP/HTTPS這兩種協議,可以…

    編程 2025-04-18

發表回復

登錄後才能評論