第三方 JS 库去哪儿了?

Where do 3rd party JS libraries go?

在 Ember CLI 应用程序中。如果有人想使用 https://github.com/twbs/bootstrap/blob/master/js/tooltip.js

http://www.ember-cli.com/ 似乎没有提到任何具体的事情。

该文件通常存储在哪里?乍一看,我想把它放在public/assets/js。约定是什么?

是的,有约定。如果包存在,请使用 bower。如果没有,请将存储库下载到 vendor 文件夹中。将文件导入您的 Brocfile.js

app.import('vendor/path_to/main_js_file.js');

是的,使用 bower 或将它们放在 vendor/ 中。然后在ember-cli-build.js

中注册

这是文档:https://guides.emberjs.com/v2.14.0/addons-and-dependencies/managing-dependencies/