gpt4 book ai didi

javascript - 如何基于bower/npm自动生成Tern工程文件?

转载 作者:可可西里 更新时间:2023-11-01 02:22:50 24 4
gpt4 key购买 nike

我刚刚整合了Tern与我选择的编辑一起,到目前为止,体验非常棒。

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

有没有现成的方法可以做到这一点?

最佳答案

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

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

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

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

看起来像这样:

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

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

关于javascript - 如何基于bower/npm自动生成Tern工程文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220714/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com