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

NPM包的安裝、更新、卸載

這篇具有很好參考價值的文章主要介紹了NPM包的安裝、更新、卸載。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

1、下載安裝全局包

2、解決全局安裝包時的EACCES權(quán)限錯誤

2.1 重新安裝NPM

2.2?手動更改npm的默認目錄

3、更新從注冊表下載的包

3.1 更新本地包

3.2?更新全局安裝的軟件包

3.3?確定哪些全局包需要更新

3.4?更新單個全局包

3.5?更新所有全局安裝的軟件包

4、在項目中使用NPM包

4.1?在項目中使用未限定作用域的包

Node.js模塊

package.json文件

4.2?在項目中使用限定了作用域的包

Node.js模塊

package.json文件

5、使用不推薦使用的軟件包

6、卸載包和依賴項

6.1?卸載本地軟件包

從node_modules目錄中刪除本地包

無作用域包?

?作用域包?

6.2?刪除本地包而不從package.json中刪除

6.3?卸載全局軟件包

無作用域包?

作用域


1、下載安裝全局包

全局安裝包允許您將包中的代碼用作本地計算機上的一組工具。

要全局下載和安裝軟件包,請在命令行上運行以下命令:

npm install -g <package_name>

提示:如果您使用的是npm 5.2或更高版本,我們建議使用npx全局運行包。

如果出現(xiàn)EACCES權(quán)限錯誤,您可能需要使用版本管理器重新安裝npm,或者手動更改npm的默認目錄。

2、解決全局安裝包時的EACCES權(quán)限錯誤

如果在嘗試全局安裝軟件包
時看到EACCES錯誤,您可以:

  • 使用節(jié)點版本管理器重新安裝npm(推薦)
  • 手動更改npm的默認目錄

?一般情況下是由于系統(tǒng)目錄權(quán)限導(dǎo)致的,例如在系統(tǒng)盤(C盤)可能會有這種問題,這時候我們安裝在C盤之外的其他盤下面(例如:D盤目錄下)就可以解決。

2.1 重新安裝NPM

在安裝節(jié)點版本管理器之前,您不需要刪除當前版本的npm或Node.js。

安裝方式可以參考Node.js的安裝

2.2?手動更改npm的默認目錄

注意:本節(jié)不適用于Windows系統(tǒng),Windows 最好重新安裝一下,換一個安裝目錄。

1、先備份一下原來npm全局目錄

2、在命令行上,在主目錄中,為全局安裝創(chuàng)建一個目錄:

mkdir ~/.npm-global

?3、配置npm以使用新的目錄路徑:

npm config set prefix '~/.npm-global'

4、在您喜歡的文本編輯器中,打開或創(chuàng)建一個~/.profile文件并添加以下行:

export PATH=~/.npm-global/bin:$PATH

5、在命令行中,更新系統(tǒng)變量:

source ~/.profile

6、要測試您的新配置,請在不使用sudo的情況下全局安裝一個軟件包:

npm install -g jshint

您可以使用相應(yīng)的ENV變量(例如:如果您不想修改~/.profile):

NPM_CONFIG_PREFIX=~/.npm-global

最后,如果不想重新安裝原來之前的包,也可以把之前的包,拷貝到當前目錄下。

3、更新從注冊表下載的包

更新從注冊表下載的本地和全局包有助于保持代碼和工具的穩(wěn)定、可用和安全。

3.1 更新本地包

我們建議定期更新項目所依賴的本地包,以便在改進其依賴項時改進代碼。

1、切換到項目的根目錄,并確保它包含package.json文件:

cd /path/to/project

2、在項目根目錄下,運行update命令:

npm update

3、要測試更新,請運行outdated命令
。不應(yīng)該有任何輸出。

npm outdated

3.2?更新全局安裝的軟件包

注意:如果您使用的是npm 版本過低,在更新包的會報錯,建議更新到新版本的npm,然后再更新所有過時的全局包。

請考慮升級到最新版本的npm:

npm install npm@latest -g

3.3?確定哪些全局包需要更新

要查看哪些全局包需要更新,請在命令行上運行:

npm outdated -g --depth=0

npm卸載模塊,Node.js,npm,前端,node.js

3.4?更新單個全局包

要更新單個全局包,請在命令行上運行:

npm update -g <package_name>

3.5?更新所有全局安裝的軟件包

要更新所有全局包,請在命令行上運行:

npm update -g

4、在項目中使用NPM包

一旦你在node_modules中安裝了一個包
,你就可以在你的代碼中使用它了。

4.1?在項目中使用未限定作用域的包

Node.js模塊

如果你正在創(chuàng)建一個Node.js模塊,你可以在你的模塊中使用一個包,方法是將它作為參數(shù)傳遞給require函數(shù)。

var deepMerge = require('deepmerge')
var test = deepMerge.all([[10, 20, 30], [40, 50]])
console.log('test: ', test);
// test:  [ 10, 20, 30, 40, 50 ]

package.json文件

package.json中,在dependencies下列出包。您可以選擇包含語義版本
。

{
  "dependencies": {
    "package_name": "^1.0.0"
  }
}

4.2?在項目中使用限定了作用域的包

要使用有作用域的包,只要在使用包名的任何地方包含作用域即可。

Node.js模塊

var projectName = require("@scope/package-name")

package.json文件

package.json中:

{
  "dependencies": {
    "@scope/package_name": "^1.0.0"
  }
}

5、使用不推薦使用的軟件包

如果您安裝了一個軟件包,并且它打印了一條棄用消息,我們建議您按照說明操作(如果可能)。這可能意味著更新到新版本,或者更新包依賴項。

npm卸載模塊,Node.js,npm,前端,node.js

棄用消息并不總是意味著軟件包或版本不可用;這可能意味著該包未被維護并且將不再由發(fā)布者更新。?

6、卸載包和依賴項

如果您不再需要在代碼中使用某個包,我們建議您卸載它并將其從項目的依賴項中移除。

6.1?卸載本地軟件包

從node_modules目錄中刪除本地包

要從node_modules目錄中刪除包,請在命令行中使用uninstall命令
。如果包有作用域,則包括作用域。

這將卸載一個包,完全刪除npm代表它安裝的所有內(nèi)容。它還從package.json中的dependencies、devDependencies、optionalDependencies和peerDependencies對象中刪除包。此外,如果您有npm-shrinkwrap.json或package-lock.json,npm也會更新這些文件。

無作用域包?
npm uninstall <package_name>
?作用域包?
npm uninstall <@scope/package_name>

6.2?刪除本地包而不從package.json中刪除

使用--no-save將告訴npm不要從package.json,npm-shrinkwrap.jsonpackage-lock.json文件中刪除包。

--save-S將告訴npm從package.json、npm-shrinkwrap.jsonpackage-lock.json文件中刪除該包。這是默認值,但如果您的save=false文件中有例如.npmrc,則可能需要使用此選項。

6.3?卸載全局軟件包

要卸載未限定作用域的全局軟件包,請在命令行中使用帶有uninstall標志的-g命令。如果包有作用域,則包括作用域。文章來源地址http://www.zghlxwxcb.cn/news/detail-829974.html

無作用域包?
npm uninstall -g <package_name>
作用域
npm uninstall -g <@scope/package_name>

到了這里,關(guān)于NPM包的安裝、更新、卸載的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Mac安裝和卸載node和npm

    Mac安裝和卸載node和npm

    訪問nodejs官網(wǎng),點擊穩(wěn)定版,并下載 https://nodejs.org/en 雙擊剛下載的文件,按步驟默認安裝就行 安裝完成后打開終端 如下圖出現(xiàn)版本信息,說明安裝成功 打開Mac 終端,配置全局環(huán)境變量 添加一行以下代碼,(Mac的node,npm可執(zhí)行文件都在/usr/local/bin/目錄下) 按i輸入以下 按

    2024年02月10日
    瀏覽(31)
  • Node.js 學(xué)習筆記 fs、path、http模塊;模塊化;包;npm

    Node.js 學(xué)習筆記 fs、path、http模塊;模塊化;包;npm

    教學(xué)視頻 BV1MN411y7pw , P83-97的筆記 Node.js是一個跨平臺JavaScript運行環(huán)境,使開發(fā)者可以搭建服務(wù)器端的JavaScript應(yīng)用程序。 作用:使用 Node.js 編寫服務(wù)器端程序 ? 編寫數(shù)據(jù)接口,提供網(wǎng)頁資源瀏覽功能等等 ? 前端工程化:為后續(xù)學(xué)習 Vue 和 React 等框架做鋪墊 1.前端工程化 前

    2024年04月08日
    瀏覽(25)
  • 大數(shù)據(jù)Vue項目必備|Window下安裝并使用nvm(含卸載node、卸載nvm、全局安裝npm)

    大數(shù)據(jù)Vue項目必備|Window下安裝并使用nvm(含卸載node、卸載nvm、全局安裝npm)

    如果已經(jīng)安裝了node,那么需要先卸載node,如果沒有安裝那可以直接跳過這一步。 卸載: 打開控制面板 - 打開程序和功能 - 右上角搜索輸入node - 右鍵卸載 為了確保徹底刪除node在看看你的node安裝目錄中還有沒有node文件夾,有的話一起刪除。再看看C:Users用戶名 文件夾下有沒

    2024年02月04日
    瀏覽(34)
  • node.js+NPM包管理器+Webpack打包工具+前端項目搭建

    node.js+NPM包管理器+Webpack打包工具+前端項目搭建

    javascript運行環(huán)境(無需依賴html文件) BFF,服務(wù)于前端的后端 官網(wǎng)下載安裝,node -v查看是否安裝成功 ①、創(chuàng)建一個01.js文件 ②、通過CMD命令執(zhí)行(或者通過工具的集成終端) node 01.js 如果出現(xiàn)權(quán)限原因,可以通過管理員方式打開工具 ③、通過瀏覽器訪問http://127.0.0.1:8888 如

    2024年02月07日
    瀏覽(44)
  • npm超詳細安裝(包括配置環(huán)境變量)?。?!npm安裝教程(node.js安裝教程)

    npm超詳細安裝(包括配置環(huán)境變量)!??!npm安裝教程(node.js安裝教程)

    安裝node.js:(建議選擇相對低一點的版本,相對穩(wěn)定) ? 下載完成直接點擊next即可(安裝過程中會直接添加path的系統(tǒng)變量,變量值是自己的安裝路徑,可自行選擇,比如:D:software) ? 安裝完成:win+R打開電腦控制臺,輸cmd進入,輸入( node -v ; npm -v )測試是否安裝成功 ? 安裝

    2024年01月18日
    瀏覽(23)
  • Win安裝Node.js Npm

    Win安裝Node.js Npm

    1、在使用之前,先類掌握3個東西,明白它們是用來干什么的: npm: nodejs 下的包管理器。 webpack: 它主要用途是通過CommonJS 的語法把所有瀏覽器端需要發(fā)布的靜態(tài)資源作相應(yīng)的準備,比如資源的合并和打包。 vue-cli: 用戶生成Vue工程模板。(幫你快速開始一個vue的項目,也就是

    2024年02月08日
    瀏覽(95)
  • windows安裝npm(Node.js)教程

    windows安裝npm(Node.js)教程

    在使用之前,先了解下基礎(chǔ)定義: npm:? nodejs 下的包管理器。 webpack: 它主要用途是通過CommonJS 的語法把所有瀏覽器端需要發(fā)布的靜態(tài)資源作相應(yīng)的準備,比如資源的合并和打包。 vue-cli: 用戶生成Vue工程模板。(幫你快速開始一個vue的項目,也就是給你一套vue的結(jié)構(gòu),包含基

    2024年02月12日
    瀏覽(63)
  • Ubuntu下安裝Node.js;npm

    Ubuntu下安裝Node.js curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs Ubuntu下安裝npm sudo apt-get install npm Ubuntu下指定版本升級npm sudo npm install npm@8.15.0 -g Ubuntu下升級node 安裝n模塊:sudo npm install -g n 指定node版本:sudo n v18.0.0(版本號) 所有的升級版本操作都要關(guān)

    2024年02月14日
    瀏覽(15)
  • 前端環(huán)境的安裝 Node npm yarn

    前端環(huán)境的安裝 Node npm yarn

    1.下載NodeJS安裝包 下載地址:Download | Node.js 2.開始安裝 打開安裝包后,一直Next即可。當然,建議還是修改一下安裝位置,NodeJS默認安裝位置為? C:Program Files 3.驗證是否安裝成功 打開DOS命令界面: node -v ? 出現(xiàn)NodeJS版本即為安裝成功! npm -v ? ?出現(xiàn)npm的版本號說明npm工具也

    2024年02月06日
    瀏覽(42)
  • Node.js安裝及npm國內(nèi)鏡像配置

    Node.js安裝及npm國內(nèi)鏡像配置

    node.js中文網(wǎng)站下載,以16.17為例!?。。?1.網(wǎng)站鏈接 CNPM Binaries Mirror (npmmirror.com) 根據(jù)自己的版本選擇,我是64位選擇了zip版 2.下載完成后解壓 我選擇的目錄是(E:Environmentsnode-v16.17.0-win-x64) 3.新建node_cache和node_global文件夾 用于后續(xù)npm包以及緩存配置 4.新建系統(tǒng)變量 變量名固

    2024年02月04日
    瀏覽(32)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包