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
列表中提及。