我已经环顾四周,但是找不到在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'
非常感谢!
您可以进行npm install [email protected]
引导,并通过ember-cli-build.js
文件夹中的node_modules
文件导入所需的文件。
对于导入node_modules文件,您应该具有ember-cli version 2.15开始。
您对问题的假设有误。 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资产。