簡體   English   中英

如何根據bower / npm自動生成Tern項目文件?

[英]How to auto-generate Tern project files based on bower/npm?

我只是將Tern與我選擇的編輯器集成在一起,到目前為止,這種體驗非常令人難以置信。

然而,使體驗更直觀的一件事是能夠利用我現有的前端和后端依賴管理系統(即bower.jsonpackage.json文件),而不是必須管理.tern-project文件手動。

有沒有現成的方法呢?

.tern-project設置類似.tern-project應該足以讓它知道通過package.json加載的依賴項:

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

至於涼亭組件,您可以按照以下步驟獲得良好的完成:

  • 確保您有一個構建步驟,將所有main js資產從您的bower組件復制到一個已知目錄(像wiredep這樣的工具非常適合這種事情)。
  • 將該目錄設置為loadEagerly屬性。

看起來像這樣:

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

如果您的Bower組件確實依賴於它們按特定順序加載,您可以在loadEagerly列表中以正確的順序列出它們,或者使用更簡單的方法將所有這些Bower組件連接到一個文件中,並在loadEagerly提及它名單。

暫無
暫無

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

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