Javascript 在ember js中需要外部js和css库的正确方法?
我一直在玩ember 1.13,我可以看到,在一些在线教程中,他们需要通过index.html使用js和css,而一些使用ember-cli-build.js或brocfile.js作为旧版本。当我使用ember-cli-build.js时,我发现它要求正确,但我不确定index.html的具体用法取决于什么 如果您有一个ember cli插件,它通常会自行将文件添加到供应商文件中。比如说 如果要安装random bower软件包(如),则需要手动将所需文件添加到ember-cli-build.js:Javascript 在ember js中需要外部js和css库的正确方法?,javascript,html,css,ember.js,ember-cli,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的具体用法取决于什么 如果您有一个ember cli插件,它通常会自行将文件添加到供应商文件中。比如说 如果要安装random bower软件包(如),则需要手动将所需文件添加到ember-cli-build.
module.exports = function(defaults) {
var app = new EmberApp(defaults, {
});
app.import('bower_components/ladda/dist/ladda-themeless.min.css');
app.import('bower_components/ladda/dist/spin.min.js');
app.import('bower_components/ladda/dist/ladda.min.js');
return app.toTree();
};
然后,这将合并到您的vendor.css和vendor.js中,它们链接到from index.html
此外,当您构建应用程序时,bower\u组件
将不可用,除非您明确包含了某些内容,因此您不能仅从index.html链接到它们。单独包含文件也会浪费网络资源。您不应该在index.html中包含任何内容,除非它是外部资源
brocfile.js是ember cli build.js的旧名称,因为他们已经停止使用花椰菜。就用新的吧