2017-03-08 139 views
-1

我設法得到完美的代碼完成與新公共管理和ES6模塊工作時,包括 - 但我怎麼代碼完成時,我只是用JS一個HTML包括通過腳本標記的IntelliJ IDEA終極:代碼完成了JS通過簡單的腳本標籤

<html lang="en"> 
<head> 
    <meta charset="utf-8"> 
    <title>Example</title> 
</head> 
<body> 
<script src="https://d3js.org/d3.v4.js"></script> 
<script> 
    d3.select("body") // Unresolved variable or type d3 
</script> 
</body> 

我試着添加D3作爲庫(項目設置>庫) - 無濟於事。

回答

0

我發現this WebStorm blog post非常有幫助。總結:

  • <script>標籤只是由瀏覽器使用;它們不影響IDE在代碼完成/導航/錯誤突出顯示等方面的行爲。
  • 代碼完成/導航/錯誤高亮/等由JS庫(偏好>語言&框架>的JavaScript>庫
  • 這些文庫可以是configured manually,或者可以經由快速修復來產生確定:使用<script src="..."></script>屬性,選擇https鏈接,並調用「下載庫」。通過這張截圖在博客中提出的進行說明:

enter image description here

這解決了我的「未解決的變量或類型D3」的問題。 IntelliJ IDEA似乎仍然對跨越多行的鏈式語句感到困惑。