我克隆了我的ember项目,使用以下命令
npm install
bower install
ember build
并收到此消息
弃用:Brocfile.js已被弃用,赞成使用 烬-CLI-build.js。请看过渡指南: https://github.com/ember-cli/ember-cli/blob/master /TRANSITION.md#user-content-brocfile-transition。 loader.js插件 您的项目缺少,请将其添加到
package.json
。
我已经搜索过这个异常,并尝试手动安装loader.js,但是在此之后又出现了另一个异常:
无法找到模块rsvp
我的项目似乎存在一些全局问题,我无法确定它是什么。
关于弃用 - brocfile.js,我没有改变它,我应该吗?
答案 0 :(得分:4)
全局安装的ember-cli只是一个简单的垫片,可以调用项目的ember-cli版本。
看起来你的项目中有一个非常旧版本的ember和ember-cli。我建议更新此内容,并按照过渡指南进行操作。
为此,请遵循指南here。目前的ember-cli版本为2.3.0
。
在ember init
之后,您的项目已清除bower.json
和package.json
。我个人喜欢替换所有文件,然后使用git diff将我的自定义代码放入新文件中。
对于这个brocfile的事情,请按照指南进行操作!如果您的brocfile中没有自定义项,则可以删除您的brocfile并使用新的ember-cli-build.js
。如果您有自定义,则必须将它们移至ember-cli-build.js
进入默认导出功能。