Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ember js中需要外部js和css库的正确方法?_Javascript_Html_Css_Ember.js_Ember Cli - Fatal编程技术网

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

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.

我一直在玩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:

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.jsember cli build.js的旧名称,因为他们已经停止使用花椰菜。就用新的吧