Java開(kāi)發(fā)平臺(tái)IntelliJ IDEA教程:與Node.js集成
IntelliJ IDEA是Java語(yǔ)言開(kāi)發(fā)的集成環(huán)境,IntelliJ在業(yè)界被公認(rèn)為優(yōu)秀的Java開(kāi)發(fā)工具之一,尤其在智能代碼助手、代碼自動(dòng)提示、重構(gòu)、J2EE支持、Ant、JUnit、CVS整合、代碼審查、 創(chuàng)新的GUI設(shè)計(jì)等方面的功能可以說(shuō)是超常的。
IntelliJ IDEA現(xiàn)已更新至2019.2版本,新版本改進(jìn)了java13預(yù)覽等20余項(xiàng)功能,提高了開(kāi)發(fā)效率,趕快下載體驗(yàn)吧~(點(diǎn)擊查看更新詳情)
Node.js
僅Ultimate Edition 支持此功能。
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作為應(yīng)用程序的本地運(yùn)行時(shí)或管理npm軟件包,運(yùn)行JavaScript linter,構(gòu)建工具,測(cè)試框架等的本地運(yùn)行時(shí),則只需安裝Node.js即可。如果遵循標(biāo)準(zhǔn)安裝過(guò)程,則大多數(shù)情況下IntelliJ IDEA會(huì)檢測(cè)到Node.js本身。
即使計(jì)算機(jī)上沒(méi)有Node.js,也可以在“ 創(chuàng)建新項(xiàng)目”對(duì)話框的“ 新建項(xiàng)目向?qū)?nbsp;”中創(chuàng)建新的Node.js應(yīng)用程序時(shí)進(jìn)行安裝。
如果要在多個(gè)Node.js安裝之間切換,則需要將Node.js配置為本地解釋器。
要遠(yuǎn)程運(yùn)行Node.js應(yīng)用程序,請(qǐng)將其配置為遠(yuǎn)程解釋器。見(jiàn) 的Node.js與碼頭工人,Node.js的通過(guò)SFTP,通過(guò)SSH的Node.js和Node.js的與流浪漢的細(xì)節(jié)。
要配置Node.js解釋器,
IntelliJ IDEA使您可以在Windows Subsystem for Linux上使用Node.js運(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)版本。
將WSL上的Node.js配置為默認(rèn)項(xiàng)目節(jié)點(diǎn)解釋器
在“ 設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,轉(zhuǎn)到“ 語(yǔ)言和框架” | Node.js和NPM。
單擊
“ 節(jié)點(diǎn)解釋器”字段旁邊的,在打開(kāi)的“ Node.js解釋器”對(duì)話框中,單擊
,然后從列表中選擇“ 添加WSL ”。
在打開(kāi)的“ 添加WSL節(jié)點(diǎn)解釋器”對(duì)話框中,選擇您正在使用的Linux發(fā)行版,并指定Node.js的路徑。
創(chuàng)建Node.js應(yīng)用程式
如果還沒(méi)有應(yīng)用程序,則可以從模板生成具有特定于Node.js的結(jié)構(gòu)的IntelliJ IDEA項(xiàng)目,或者創(chuàng)建一個(gè)空的IntelliJ IDEA項(xiàng)目并在其中配置Node.js,如下面的從現(xiàn)有的Node.js應(yīng)用程序開(kāi)始所述。
創(chuàng)建一個(gè)新的Node.js應(yīng)用程序
單擊“ 歡迎”屏幕上的“ 從版本控制中簽出”,或選擇“ VCS | 從主菜單中的“ 版本控制”中簽出。
從列表中選擇您的版本控制系統(tǒng)。
在打開(kāi)的特定于VCS的對(duì)話框中,鍵入您的憑據(jù)和存儲(chǔ)庫(kù)以從中檢出應(yīng)用程序源。
要下載項(xiàng)目依賴項(xiàng),請(qǐng)執(zhí)行以下一項(xiàng)操作:
在嵌入式終端(Alt+F12)中,鍵入:
npm install
從項(xiàng)目根目錄中package.json文件的上下文菜單中 選擇Run'npm install'。
在項(xiàng)目中配置Node.js
在“ 設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S)中,轉(zhuǎn)到“ 語(yǔ)言和框架” | Node.js和NPM。
在“ 節(jié)點(diǎn)解釋器”字段中, 指定當(dāng)前項(xiàng)目的默認(rèn)Node.js解釋器。每當(dāng)您在創(chuàng)建運(yùn)行/調(diào)試配置或配置依賴于Node.js的工具(例如Prettier或Yeoman)時(shí),Project從Node Interpreter列表中選擇別名時(shí),IntelliJ IDEA都會(huì)自動(dòng)使用它。
從列表中或單擊時(shí)打開(kāi)的對(duì)話框中選擇解釋器
。如果選擇node,則使用系統(tǒng)Node.js版本。
選中“ Node.js的編碼幫助”復(fù)選框 將Node.js Core模塊源配置為JavaScript庫(kù)并將其與您的項(xiàng)目關(guān)聯(lián)。其結(jié)果是,IntelliJ IDEA的提供代碼完成,參考分辨率,驗(yàn)證,以及用于調(diào)試能力fs,path,http,被編譯成二進(jìn)制的Node.js等核心模塊。
單擊 管理范圍。“ 使用范圍” 對(duì)話框打開(kāi)。
單擊相關(guān)目錄,然后從列表中為每個(gè)目錄選擇新配置的Node.js Core庫(kù)。
=====================================================
IntelliJ IDEA示例/使用教程/視頻資源合集,請(qǐng)點(diǎn)擊此處查看
想要了解或購(gòu)買IntelliJ IDEA正版授權(quán)的朋友,歡迎
關(guān)注下方微信公眾號(hào),及時(shí)獲取產(chǎn)品最新消息和最新資訊