W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
此功能僅在Ultimate版本中受支持。
Node.js 是一個(gè)輕量級(jí)的運(yùn)行時(shí)環(huán)境,用于在服務(wù)器端執(zhí)行JavaScript。IntelliJ IDEA與Node.js集成,可在配置,編輯,運(yùn)行,調(diào)試,測(cè)試,分析和維護(hù)應(yīng)用程序方面提供幫助。
如果您只需要Node.js來(lái)管理npm包或運(yùn)行JavaScript linters,構(gòu)建工具,測(cè)試框架等等,只需安裝Node.js。如果您遵循標(biāo)準(zhǔn)安裝過(guò)程,則在大多數(shù)情況下,IntelliJ IDEA會(huì)檢測(cè)Node.js本身。
要將Node.js用作應(yīng)用程序的運(yùn)行時(shí),需要將其配置為本地或遠(yuǎn)程解釋器。要做到這一點(diǎn),請(qǐng)按照“插件管理”中的說(shuō)明在“插件設(shè)置”頁(yè)面上安裝NodeJS插件。
在“設(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM”。
在打開(kāi)的Node.js和NPM頁(yè)面上,單擊“Node解釋器”下拉列表旁邊的。
在打開(kāi)的“Node.js解釋器”對(duì)話(huà)框中,其中包含所有當(dāng)前配置的解釋器的列表,單擊工具欄上的。在打開(kāi)的對(duì)話(huà)框中,在上下文菜單中選擇“添加本地”,然后選擇Node.js的本地安裝,然后單擊“確定”。您將返回“Node.js解釋器”對(duì)話(huà)框,其中Node解釋器只讀字段顯示所選解釋器的路徑。
在“包管理器”字段中,選擇要在當(dāng)前項(xiàng)目中使用的包管理器(npm或Yarn)。
單擊“確定”后,將返回Node.js和NPM頁(yè)面,其中Node解釋器字段顯示新的解釋器。
使用IntelliJ IDEA,您可以將默認(rèn)系統(tǒng)節(jié)點(diǎn)別名設(shè)置為項(xiàng)目的Node.js版本。這意味著如果您安裝新節(jié)點(diǎn)版本并使其成為系統(tǒng)中的默認(rèn)版本,則在Node.js解釋器字段中指定此系統(tǒng)別名的IntelliJ IDEA中的所有工具和運(yùn)行配置將使用此較新的版本。
使用nvm時(shí),此功能特別有用。
在“設(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM ”。將打開(kāi)Node.js和NPM頁(yè)面。
從“Node解釋器”下拉列表中,選擇node
。
在適用的地方指定這個(gè)新的Node.js解釋器,例如在運(yùn)行/調(diào)試配置或特定工具的設(shè)置中。
IntelliJ IDEA允許您使用Linux的Windows子系統(tǒng)的Node.js來(lái)運(yùn)行和調(diào)試Node.js應(yīng)用程序。您可以選擇WSL上的Node.js作為當(dāng)前項(xiàng)目的默認(rèn)解釋器,也可以在Node.js運(yùn)行/調(diào)試配置中配置和使用此節(jié)點(diǎn)版本。
在“設(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM”。將打開(kāi)Node.js和NPM頁(yè)面。
單擊“Node解釋器”字段旁邊的,在打開(kāi)的“Node.js解釋器”對(duì)話(huà)框,單擊
,然后從列表中選擇“添加WSL”。
在打開(kāi)的“添加WSL節(jié)點(diǎn)解釋器”對(duì)話(huà)框中,選擇您正在使用的Linux發(fā)行版,并指定Node.js的路徑。
這里我們將使用一個(gè)簡(jiǎn)單的Express應(yīng)用程序作為示例。
在主菜單上選擇:文件|新建|項(xiàng)目,或單擊“歡迎”界面上的“新建項(xiàng)目”按鈕。
在“項(xiàng)目類(lèi)別和選項(xiàng)”對(duì)話(huà)框(“新建項(xiàng)目”向?qū)У牡谝豁?yè))中,在左側(cè)窗格中選擇“Node.js”和“NPM”。
在右側(cè)窗格中,選擇“Node.js Express應(yīng)用”,然后單擊“下一步”。
在向?qū)У牡诙?yè)上,指定項(xiàng)目文件夾,Node.js解釋器,包管理器(npm或Yarn)以及要使用的express-generator版本。在“選項(xiàng)”區(qū)域中,選擇要使用的模板語(yǔ)言和樣式表語(yǔ)言。
單擊“完成”后,IntelliJ IDEA將生成一個(gè)包含所有必需配置文件的Node.js Express特定項(xiàng)目。
提示:如果您的計(jì)算機(jī)上只有一個(gè)Node.js并且您遵循標(biāo)準(zhǔn)安裝過(guò)程,則IntelliJ IDEA會(huì)自動(dòng)檢測(cè)您的Node.js,否則,從下拉列表中選擇相關(guān)的解釋器,請(qǐng)參閱上面的“配置本地Node.js解釋器”。
打開(kāi)嵌入式終端(Alt+F12)并在命令提示符下鍵入npm install
。
在項(xiàng)目根目錄中的package.json文件的上下文菜單中選擇Run'npm install'。
在“設(shè)置/首選項(xiàng)”對(duì)話(huà)框(Ctrl+Alt+S)中,單擊“語(yǔ)言和框架”下的“Node.js”和“NPM”。將打開(kāi)Node.js和NPM頁(yè)面。
Project
別名時(shí),IntelliJ IDEA將自動(dòng)使用它。從下拉列表或單擊時(shí)打開(kāi)的對(duì)話(huà)框中選擇解釋器。如果選擇
node
,則使用系統(tǒng)Node.js版本。
配置完成后,IntelliJ IDEA將顯示有關(guān)當(dāng)前配置版本的信息。
單擊“管理范圍”。將打開(kāi)“使用范圍”對(duì)話(huà)框。
單擊相關(guān)目錄,對(duì)于每個(gè)目錄,從列表中選擇新配置的Node.js核心庫(kù)。
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)系方式:
更多建議: