Webストームで何を変更する必要がありますかIDE bootstrapクラスは次の場合に認識されます:
<a class="btn btn-primary" />
現時点では、bootstrap cssファイルを調べてクラス名を再確認する必要があります。それはそれほど素晴らしいことではありません...
私も同じ問題を抱えていて、ついに修正しました!! Bootstrapライブラリをローカルにダウンロードする必要があります。
これはうまくいきました:
<link rel="stylesheet" href="./css/css/bootstrap-theme.min.css" >
しかし、これは機能しませんでした:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/css/bootstrap.min.css">
乾杯、JJ
簡単に修正するには、bootstrap.min.css
またはローカルで使用している方をダウンロードして、次のように参照します。
<link href="stylesheets/bootstrap.min.css" rel="stylesheet">
問題を解決します。
WebStormがローカルで参照せずにオートコンプリートできるようにする別の方法は、ファイルを外部ライブラリとして追加することだと思います。
私にとって問題は、cssファイルを参照する方法です。
私のファイル構造:
Project
/App
-index.html
/bower_components
/bootstrap
/dist
/css
-bootstrap.css
そして私はそれらをそのように参照しました:
<link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="bower_components/bootswatch/superhero/bootstrap.min.css" />
Cssが適用されましたが、インテリジェンスは提供されませんでした。私の.bowerrcファイルが原因でcssが適用されたと思います。
{
"directory": "bower_components"
}
パスを相対パスに変更すると、webstormが私のbootstrapクラスを認識しました。
<link rel="stylesheet" href="../bower_components/bootstrap/dist/css/bootstrap.min.css" />
<link rel="stylesheet" href="../bower_components/bootswatch/superhero/bootstrap.min.css" />
ついに私は解決策を得ました:
PHP
ページでスタイルタグを使用している場合、CSS
クラスコード補完の読み込みが妨げられます。
スタイルをCSS
ファイルに入れてからロードし、スタイルタグを削除します。
モジュール設定で、cssを含むstylesディレクトリを「リソース」としてマークする必要がありました。また、bowerコンポーネントとノードモジュールディレクトリを「ソース」としてマークする必要がありました。