我已经四处寻找,但无法找到适当的方式来包括引导与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'
非常感谢!
2条答案
按热度按时间chy5wohz1#
您可以为引导程序执行
npm install bootstrap@4.0.0-alpha.6
,并通过node_modules
文件夹中的ember-cli-build.js
文件导入所需的文件。要导入node_modules文件,您应该具有ember-cli version 2.15以上的版本。
a2mppw5e2#
您的问题假设错误。自2017年2月27日发布的版本1.0.0-alpha.5以来,ember-bootstrap支持Bootstrap 4。安装指南中有一节介绍如何切换到Bootstrap 4。
简而言之就是:
ember generate ember-bootstrap --bootstrap-version=4
ember generate ember-bootstrap --bootstrap-version=4
个ember-bootstrap 1.0.0还没有发布。当前版本是1.0.0-rc.4。同时Bootstrap 4的支持还只是实验性的。但这主要是由于Bootstrap 4还没有一个稳定的版本。
如果你不喜欢或者不需要ember-bootstrap的组件,你最好像kumkanillam所描述的那样导入bootstrap资产。