W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
當(dāng)您打開(kāi)現(xiàn)有的Composer項(xiàng)目時(shí),IntelliJ IDEA使用composer.json文件中包含的信息自動(dòng)應(yīng)用某些配置選項(xiàng),例如項(xiàng)目的內(nèi)容根和PHP語(yǔ)言級(jí)別。
IntelliJ IDEA將顯示通知:
單擊“初始化Composer設(shè)置”。在打開(kāi)的Composer對(duì)話框中,指定composer.json文件的位置。如果IntelliJ IDEA檢測(cè)到現(xiàn)有文件,則會(huì)自動(dòng)填充“composer.json路徑”字段:
配置項(xiàng)目設(shè)置:
默認(rèn)情況下,vendor / * / *目錄下的所有軟件包都從項(xiàng)目中排除,并添加為寫(xiě)保護(hù)庫(kù)。要保護(hù)它們不被編輯,請(qǐng)選中“將包添加為庫(kù)”復(fù)選框。否則,如果要編輯vendor / * / *下的Composer包,請(qǐng)清除“將包添加為庫(kù)”復(fù)選框。
確保選中“使用composer.json同步IDE設(shè)置”復(fù)選框以自動(dòng)檢測(cè)PHP語(yǔ)言級(jí)別,并根據(jù)composer.json中的配置配置項(xiàng)目源和測(cè)試根。
IntelliJ IDEA知道PSR-0/PSR-4源根及其在composer.json中的autoload
和autoload-dev
部分中聲明的名稱空間前綴。IntelliJ IDEA還根據(jù)該require部分中的php設(shè)置檢測(cè)PHP語(yǔ)言級(jí)別。
因?yàn)閏omposer.json包含有關(guān)項(xiàng)目配置的最新信息,所以此自動(dòng)同步可確保Source和Test文件夾與項(xiàng)目結(jié)構(gòu)完全匹配,并自動(dòng)設(shè)置正確的PHP語(yǔ)言級(jí)別。
單擊“確定”以應(yīng)用指定的項(xiàng)目設(shè)置并關(guān)閉對(duì)話框。
打開(kāi)“設(shè)置/首選項(xiàng)”對(duì)話框(Ctrl+Alt+S),然后導(dǎo)航到:語(yǔ)言和框架|PHP|Composer。
如果項(xiàng)目中有一個(gè)composer.json文件,請(qǐng)?jiān)谥鞑藛紊线x擇:工具|Composer|安裝以打開(kāi)“Composer設(shè)置”對(duì)話框。
要通過(guò)全局安裝的composer可執(zhí)行文件以運(yùn)行命令,請(qǐng)選擇“composer”可執(zhí)行文件并在字段中指定其位置。
要通過(guò)本地安裝的composer.phar存檔以運(yùn)行命令,請(qǐng)選擇composer.phar。然后,在字段中指定現(xiàn)有composer.phar文件的位置,或從getcomposer.org復(fù)選框中選擇Download composer.phar以下載該文件的新實(shí)例。該composer.phar
文件將保存在“位置”文本框中指定的項(xiàng)目根文件夾下。
然后,從PHP解釋器列表中選擇一個(gè)配置的本地PHP解釋器。
安裝項(xiàng)目依賴項(xiàng):
如果項(xiàng)目中有一個(gè)composer.json文件,請(qǐng)?jiān)谥鞑藛紊线x擇:工具|Composer|安裝。
否則,如果您有幾個(gè)composer.json文件,請(qǐng)從相關(guān)的上下文菜單中選擇:Composer |安裝。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: