11
我剛剛將Tern與我選擇的編輯器集成在一起,而且迄今爲止的體驗非常不可思議。如何基於bower/npm自動生成Tern項目文件?
然而,讓體驗更加直觀的一件事就是能夠利用我現有的前端和後端依賴管理系統(即bower.json
和package.json
文件),而不必管理手動輸入.tern-project
文件。
是否有一些現有的方法呢?
我剛剛將Tern與我選擇的編輯器集成在一起,而且迄今爲止的體驗非常不可思議。如何基於bower/npm自動生成Tern項目文件?
然而,讓體驗更加直觀的一件事就是能夠利用我現有的前端和後端依賴管理系統(即bower.json
和package.json
文件),而不必管理手動輸入.tern-project
文件。
是否有一些現有的方法呢?
設置這樣的事情在你的.tern-project
應該足以讓它知道通過你的package.json加載依賴:
{
"plugins": {
"node": {}
}
}
至於涼亭的部件,你可以按照以下步驟獲得體面的完成:
main
js資產複製到已知目錄中(wiredep等工具對此類事物非常有用)。loadEagerly
屬性。那會是這個樣子:
{
"loadEagerly": [
"path/to/Bower/dir/**/*.js"
]
}
如果您鮑爾組件真正依靠他們在一個特定的順序加載,你既可以列出他們在正確的順序在loadEagerly
列表,或使用更簡單的方法將所有這些Bower組件連接成一個文件,並在loadEagerly
列表中提及。