我刚刚将Tern集成到我所选择的编辑器中,到目前为止,它的体验是非常不可思议的。
然而,让体验更加直观的一件事是,能够利用我现有的前端和后端依赖关系管理系统(即bower.json和package.json文件),而不必手动管理.tern-project文件。
有什么可行的方法吗?
发布于 2014-12-14 13:37:21
在您的.tern-project中设置这样的内容应该足够让它知道通过package.json加载的依赖关系:
{
"plugins": {
"node": {}
}
}至于bower组件,您可以按照以下步骤完成:
main js资产从您的bower组件复制到一个已知的目录中(像wiredep这样的工具非常适合这种情况)。loadEagerly属性。看起来是这样的:
{
"loadEagerly": [
"path/to/Bower/dir/**/*.js"
]
}如果您的Bower组件确实依赖于按特定顺序加载它们,您可以在loadEagerly列表中按正确的顺序列出它们,或者使用更简单的方法将所有这些Bower组件连接到一个文件中,只需在loadEagerly列表中提及这一点。
https://stackoverflow.com/questions/24220714
复制相似问题