在ember js上安装Bootstrap 4

问题描述 投票:1回答:2

我已经环顾四周,但是找不到在bootser中包含ember的正确方法。我不想要ember-bootstrap程序包,因为它不支持bootstrap 4

[这里的每一篇文章都告诉我要使用Bower安装它,但我也迷失了,但是由于Bower被纱线代替了,所以我不想使用不推荐使用的方法。

我已经尝试了很多次,但是当我尝试将bootstrap.js文件导入到我的ember-cli-build.js文件中时,它总是失败->app.import('bower_components/bootstrap-sass-official/assets/javascripts/bootstrap.js');我遇到这个错误

The Broccoli Plugin: [BroccoliMergeTrees: TreeMerger (vendor & appJS)] 
failed with:
Error: ENOENT: no such file or directory, open '/private/tmp/my-first-
ember-app/tmp/source_map_concat-input_base_path-
S9AGEQc7.tmp/bower_components/bootstrap-sass-
official/assets/javascripts/bootstrap.js'

非常感谢!

javascript twitter-bootstrap ember.js bower ember-cli
2个回答
1
投票

您可以进行npm install [email protected]引导,并通过ember-cli-build.js文件夹中的node_modules文件导入所需的文件。

对于导入node_modules文件,您应该具有ember-cli version 2.15开始。


1
投票

您对问题的假设有误。 ember-bootstrap自2017年2月27日发布的1.0.0-alpha.5版本开始支持Bootstrap4。setup guide中有一节介绍如何切换到Bootstrap 4。

总之是:

  • ember install ember-bootstrap
  • ember generate ember-bootstrap --bootstrap-version=4

ember-bootstrap 1.0.0尚未发布。当前版本是1.0.0-rc.4。 Bootstrap 4支持也是only experimental。但这主要是因为Bootstrap 4尚未发布稳定版本。

如果您不喜欢或不需要ember-bootstrap的组件,则最好按照kumkanillam的描述导入Bootstrap资产。

© www.soinside.com 2019 - 2024. All rights reserved.