我如何将供应商 javascript 添加到 ember-cli 2.2

how do i add vendor javascript to ember-cli 2.2

由于不熟悉,这可能是一个愚蠢的问题。我正在重写一个以前在 Ember 2.3 中使用 Ember 1.7 的项目,使用 Ember-cli v2.2

现在,在旧项目中,有几个库被手动包含在 index.html 文件中,放在脚本目录中,然后编译。例如,假设我要包含的 JS 资产是 offline.js。

我知道 Ember-cli 使用 Bower,可用于安装 Bower 组件,如 Bootstrap 或 moment.js 等。自定义 JS 呢?我已将文件放在 offline.js 中,将其包含在 index.html 中,但这没有任何作用。

我认为我根本不了解如何 add/import 供应商资产;如何将 offline.js 添加到项目中并使其在整个应用程序中可用?

您应该将 offline.js 文件添加到项目根目录下的 vendor 文件夹中,然后在您的 ember-cli-build.js 文件中添加以下行:

app.import('vendor/offline.js');

这会将 offline.js 文件添加到默认构建的 vendor.js 中。您可以查看更多文档 at the Ember CLI website.