我已经克隆了我的 ember 项目,使用以下命令
npm install
bower install
ember build
收到这条消息
DEPRECATION: Brocfile.js has been deprecated in favor of ember-cli-build.js. Ple ase see the transition guide: https://github.com/ember-cli/ember-cli/blob/master /TRANSITION.md#user-content-brocfile-transition. The loader.js addon is missing from your project, please add it to
package.json
.
我已经搜索了这个异常并尝试手动安装 loader.js,但在此之后另一个出现了另一个异常:
can't find module rsvp
我的项目中似乎存在一些全局问题,我无法确定它是什么。
关于弃用 - brocfile.js,我没有更改它,应该吗?
最佳答案
全局安装的 ember-cli 只是一个简单的 shim,调用项目的 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
到默认导出函数中。
关于ember.js - loader.js 插件丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35621113/