ember.js - loader.js 插件丢失

标签 ember.js ember-cli broccolijs

我已经克隆了我的 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.jsonpackage.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/

相关文章:

Ember.js:无法创建 'router:main' 的实例

javascript - EmberJS 应用程序和西兰花

ember.js - Ember 中的模板继承

javascript - Emberjs-data 限制集合

heroku - Ember-CLI -> Heroku 部署 - 无法访问公共(public)/文件夹

ember-cli - 如何调试缓慢的 Ember CLI/Broccoli 构建

javascript - 将 browserify 与 BroccoliJS 结合使用

javascript - 隐藏 Foundation 4 中的所有下拉菜单

view - Ember 不更新模型更改的 View

javascript - Ember CLI 异步初始化程序和 cordova 准备情况