11

Ternを選択したエディターに統合したところ、これまでのところ非常に素晴らしい体験ができました。

ただし、ファイルを手動で管理するのではなく、既存のフロントエンドおよびバックエンドの依存関係管理システム (ファイルbower.jsonとファイル)を利用できるようにすることで、このエクスペリエンスをより直感的にすることができます。package.json.tern-project

これを行う既存の方法はありますか?

4

1 に答える 1

12

package.json を介してロードされた依存関係を認識するには、次のように設定する.tern-projectだけで十分です。

{
  "plugins": {
    "node": {}
  }
}

bower コンポーネントについては、次の手順に従って適切な完成度を得ることができます。

  • すべての js アセットを bower コンポーネントから既知のディレクトリにコピーするビルド ステップがあることを確認しますmain(wiredep などのツールは、この種の作業に最適です)。
  • そのディレクトリをloadEagerlyプロパティに設定します。

それは次のようになります。

{
  "loadEagerly": [
    "path/to/Bower/dir/**/*.js"
  ]
}

Bower コンポーネントが特定の順序で読み込まれることに本当に依存している場合は、リストに正しい順序でloadEagerlyリストするか、これらのすべての Bower コンポーネントを単一のファイルに連結してリストに記載するという単純な方法を使用できますloadEagerly

于 2014-12-14T13:37:21.980 に答える