W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
IntelliJ IDEA與npm和Yarn包管理器集成,因此您可以從IDE內(nèi)部安裝,定位,升級(jí)和刪除可重用代碼包。Node.js和NPM頁(yè)面提供了管理軟件包的專(zhuān)用UI。當(dāng)然,您也可以從內(nèi)置終端的命令行執(zhí)行此操作 。
IntelliJ IDEA還允許您運(yùn)行和調(diào)試npm腳本。IntelliJ IDEA解析package.json文件,識(shí)別腳本的定義,在樹(shù)視圖中顯示腳本,并允許您在樹(shù)中的腳本及其在package.json文件中的定義之間進(jìn)行導(dǎo)航。
IntelliJ IDEA使用Yarn工作區(qū)檢測(cè)項(xiàng)目,并索引工作區(qū)package.json文件中列出的所有依賴(lài)項(xiàng),但這些依賴(lài)項(xiàng)位于根node_modules文件夾中。
下載并安裝Node.js。請(qǐng)注意,npm也已安裝,因此,如果您要使用它,則需要執(zhí)行初步步驟。
要使用Yarn,請(qǐng)按照Yarn官方網(wǎng)站上的說(shuō)明進(jìn)行安裝。
使用IntelliJ IDEA,您可以選擇是否在項(xiàng)目中使用npm或Yarn。默認(rèn)情況下,IntelliJ IDEA建議使用npm。但是,如果您打開(kāi)包含yarn.lock文件的項(xiàng)目并且計(jì)算機(jī)上安裝了Yarn,則IntelliJ IDEA會(huì)自動(dòng)將此項(xiàng)目的包管理器更改為Yarn。您還可以將Yarn設(shè)置為默認(rèn)的IntelliJ IDEA包管理器。
在“設(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM”。將打開(kāi)Node.js和NPM頁(yè)面。
從包管理器列表中,選擇npm
或yarn
以使用系統(tǒng)默認(rèn)安裝。要使用包管理器的自定義安裝,請(qǐng)單擊“選擇”,然后在打開(kāi)的對(duì)話(huà)框中選擇包管理器的相關(guān)路徑。
Project
別名時(shí),IntelliJ IDEA會(huì)自動(dòng)使用所選的包管理器。每次調(diào)用運(yùn)行'npm安裝'/運(yùn)行'yarn安裝'命令或運(yùn)行npm/Yarn腳本時(shí),IntelliJ IDEA也會(huì)使用所選包管理器的路徑。在“設(shè)置新項(xiàng)目”對(duì)話(huà)框(文件|新項(xiàng)目的設(shè)置...)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM ”。
在打開(kāi)的Node.js和NPM頁(yè)面上,從包管理器列表中進(jìn)行選擇yarn
。之后,IntelliJ IDEA會(huì)在每次創(chuàng)建新項(xiàng)目時(shí)將Yarn建議為默認(rèn)值。
您可能知道,npm可以在全局或作為項(xiàng)目依賴(lài)項(xiàng)或開(kāi)發(fā)依賴(lài)項(xiàng)安裝軟件包,請(qǐng)從npm官方網(wǎng)站了解更多信息。使用Yarn,您還可以在全局或作為項(xiàng)目依賴(lài)項(xiàng)安裝軟件包,有關(guān)詳細(xì)信息,請(qǐng)參閱Yarn官方網(wǎng)站。
打開(kāi)嵌入式終端(Alt+F12)。
npm install --global <package_name>
或yarn global add <package_name>
以進(jìn)行全局安裝。
npm install --save <package_name>
,npm install --save-dev <package_name>
或者yarn add <package_name> --dev
以將程序包安裝為項(xiàng)目依賴(lài)項(xiàng)或開(kāi)發(fā)依賴(lài)項(xiàng)。
打開(kāi)嵌入式終端(Alt+F12)并在命令提示符下鍵入npm install
或yarn install
。因此,您可以從當(dāng)前文件夾獲得package.json
中列出的所有依賴(lài)項(xiàng)。
IntelliJ IDEA顯示Node.js和NPM頁(yè)面上所有當(dāng)前安裝的軟件包。要打開(kāi)頁(yè)面,請(qǐng)?jiān)凇霸O(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM”。全局安裝的軟件包列在頂部。對(duì)于每個(gè)包,IntelliJ IDEA顯示其當(dāng)前安裝的版本和最新的可用版本。
單擊 并在打開(kāi)的“可用包”對(duì)話(huà)框中,選擇所需的包。
默認(rèn)情況下,安裝最新的軟件包版本。要安裝另一個(gè),請(qǐng)選中“指定版本”復(fù)選框,然后從列表中選擇所需的版本。
默認(rèn)安裝是本地安裝。要使用其他安裝類(lèi)型,請(qǐng)選擇“選項(xiàng)”復(fù)選框,然后鍵入-g
以進(jìn)行全局安裝或鍵入--save
/--save-dev
以將程序包作為依賴(lài)項(xiàng)/開(kāi)發(fā)依賴(lài)項(xiàng)。
將鼠標(biāo)指針懸停在包名稱(chēng)上。IntelliJ IDEA在工具提示中顯示包的路徑。
在列表中選擇包,然后單擊 。
在列表中選擇包,然后單擊 。
IntelliJ IDEA可幫助您處理package.json文件中的項(xiàng)目依賴(lài)性,從而提供廣泛的編碼幫助:
在編輯器中打開(kāi)相關(guān)的package.json
文件或在Project工具窗口中選擇它,然后在上下文菜單中選擇運(yùn)行'npm安裝'。
單擊彈出窗口中的“運(yùn)行'npm安裝':
package.json
時(shí),IntelliJ IDEA都會(huì)顯示此彈出窗口。 IntelliJ IDEA還運(yùn)行一個(gè)檢查,檢查是否安裝了依賴(lài)項(xiàng)或devDependencies的包,以及它們的版本是否與指定范圍匹配。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: