问题 如何根据bower / npm自动生成Tern项目文件?


我只是整合了 燕鸥 和我选择的编辑一起,到目前为止,这种体验非常令人难以置信。

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

有没有现成的方法呢?


10725
2018-06-14 14:04


起源



答案:


在你的设置中设置这样的东西 .tern-project 应该足以让它知道通过package.json加载的依赖项:

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

对于凉亭组件,您可以按照以下步骤进行正常完成:

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

看起来像这样:

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

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


12
2017-12-14 13:37