在ember js中需要外部js和css库的正确方法?

时间:2015-08-20 01:07:46

标签: javascript html css ember.js ember-cli

我一直在玩ember 1.13,我可以看到,在一些在线教程中,他们需要通过index.html使用js和css,而有些则使用ember-cli-build.js或brocfile.js作为旧版本。当我使用ember-cli-build.js时,我发现它需要正确,但后来我不确定index.html的用途究竟是什么

1 个答案:

答案 0 :(得分:2)

取决于。

如果你有一个ember-cli-plugin,它会自动将文件添加到供应商文件中。与ember-cli-materialize一样。

如果要安装像Ladda这样的随机凉亭包,则需要手动将所需文件添加到ember-cli-build.js中:

bower_components

然后将其合并到您的vendor.css和vendor.js中,这些都链接到index.html。

同样,当您构建应用时,除非您明确包含某些内容,否则android:actionOverflowButtonStyle将无法使用,因此您无法从index.html链接到它们。单独包含文件也是浪费网络资源。除非它是外部资源,否则您不必在index.html中包含任何内容。

brocfile.js ember-cli-build.js 的旧名称,因为他们已停止使用西兰花。只需使用较新的。