簡體   English   中英

用於Internet Explorer 11的IntelliJ IDEA JavaScript語言版本

[英]IntelliJ IDEA JavaScript language version for Internet Explorer 11

是否可以將IntelliJ IDEA中的JavaScript語言版本設置為Internet Explorer 11的確切實現? 它支持ECMAScript 6的某些功能,例如letconst ,但是我不能使用箭頭函數() => {}或for..of循環for (element of array) {}

沒有“ Internet Explorer 11”。

落下

單擊三個點按鈕... ,我可以添加自定義語言版本,但不確定如何導入Internet Explorer 11的ECMAScript實現。

設定值

無法添加自定義語言版本。 “三個點”用於為不同的文件夾設置不同的語言版本。

JavaScript語言版本選項用於為不同的文件夾配置不同的JavaScript語言版本。 細節,您可以查看這篇文章

IE 11只是瀏覽器版本,您不能從這里設置它。 您可以使用以下步驟配置自定義瀏覽器安裝:

  1. 在“設置/首選項”對話框(Ctrl + Alt + S)中,單擊“工具”下的“ Web瀏覽器”。 打開的“ Web瀏覽器”頁面顯示預定義列表中的瀏覽器以及先前配置的自定義瀏覽器安裝(如果有)。 對於每個瀏覽器,IntelliJ IDEA都會顯示其名稱,其所屬的族以及瀏覽器的可執行文件/ macOS應用程序的路徑或代表該路徑的預定義別名。

  2. 要激活瀏覽器,請選中其名稱旁邊的復選框。 該瀏覽器將添加到“在瀏覽中打開”菜單項的上下文菜單中,並且其圖標將顯示在“瀏覽器”彈出窗口中。

    如果瀏覽器是根據標准安裝過程安裝的,則“路徑”字段中的別名很可能指向正確的位置。 如果不是,請單擊browserButton.png並在打開的對話框中選擇實際路徑。

當您選擇查看| 在瀏覽器中打開,或按Alt + F2或調用瀏覽器圖標欄,可用的瀏覽器將按照在Web瀏覽器頁面上列出的順序顯示。 要更改列表中瀏覽器的順序,請使用圖標操作previousOccurence svg和圖標操作nextOccurence svg按鈕。

更多信息,請參考此鏈接

它支持ECMAScript 6的某些功能,如let和const,但是我不能使用箭頭函數()=> {}或for..of循環來使用(數組元素){}。

根據您的描述,我想也許您的問題是箭頭功能無法在IE瀏覽器中使用。 如果是這種情況,請查看本文 ,因為我們可以看到箭頭功能不支持IE瀏覽器 ,作為一種解決方法,您可以檢查該線程並嘗試使用Babel將其翻譯為ES5。

這是一篇有關使用Babel polyfill的文章,您可以參考它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM