首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何基于bower/npm自动生成Tern项目文件?

如何基于bower/npm自动生成Tern项目文件?
EN

Stack Overflow用户
提问于 2014-06-14 14:04:32
回答 1查看 6.6K关注 0票数 11

我刚刚将Tern集成到我所选择的编辑器中,到目前为止,它的体验是非常不可思议的。

然而,让体验更加直观的一件事是,能够利用我现有的前端和后端依赖关系管理系统(即bower.jsonpackage.json文件),而不必手动管理.tern-project文件。

有什么可行的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2014-12-14 13:37:21

在您的.tern-project中设置这样的内容应该足够让它知道通过package.json加载的依赖关系:

代码语言:javascript
复制
{
  "plugins": {
    "node": {}
  }
}

至于bower组件,您可以按照以下步骤完成:

  • 确保您有一个构建步骤,将所有的main js资产从您的bower组件复制到一个已知的目录中(像wiredep这样的工具非常适合这种情况)。
  • 将该目录设置为您的loadEagerly属性。

看起来是这样的:

代码语言:javascript
复制
{
  "loadEagerly": [
    "path/to/Bower/dir/**/*.js"
  ]
}

如果您的Bower组件确实依赖于按特定顺序加载它们,您可以在loadEagerly列表中按正确的顺序列出它们,或者使用更简单的方法将所有这些Bower组件连接到一个文件中,只需在loadEagerly列表中提及这一点。

票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24220714

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档