如何使用wiredep将bread.bridge.angular添加到我的构建过程中
How to add breeze.bridge.angular to my build process with wiredep
我正在尝试将Breeze与我的AngularJs应用程序一起使用。
我使用将微风添加到我的bower依赖项中
bower install --save-dev breeze-client
这个命令将依赖项添加到我的bower.json文件中,如下所示:
"dependencies": {
//Other dependencies here
"breeze-client": "~1.5.4"
}
问题是,我使用wiredep和gull来自动化我的构建过程,但当wiredep添加我的依赖项时,它只注入了bread.debug.js文件,如下所示:
<script src="/bower_components/breeze-client/breeze.debug.js"></script>
因此,当我将这个依赖项添加到Angular中的核心模块时,它找不到"breez.Angular"模块依赖项
(function () {
'use strict';
angular
.module('app.core', ['breeze.angular']);
})();
// This is the thrown error
// Error: [$injector:modulerr] Failed to instantiate module breeze.angular due to:
// Error: [$injector:nomod] Module 'breeze.angular' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
我知道这是一个错误,因为当我手动添加这个引用时,它可以完美地工作。
因此,我的最后一个问题是:如何使用wiredep添加(在bread.debug.js依赖项之后)位于build/adapters文件夹中的bread.bridge.angular.js依赖项?
我通过编辑bower.json文件实现了这一点。覆盖我的微风角度主要依赖项如下:
bower.json文件
"overrides": {
"breeze-client": {
"main": ["breeze.debug.js", "build/adapters/breeze.bridge.angular.js"],
}
}
通过这种方式,我引用了主文件,然后是bread.bridge.angular.js文件。现在,我的bower依赖项根据需要添加:
<!-- bower:js -->
// Previous dependencies
<script src="/bower_components/breeze-client/breeze.debug.js"></script>
<script src="/bower_components/breeze-client/build/adapters/breeze.bridge.angular.js"></script>
<!-- endbower -->
现在一切都很顺利
相关文章:
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 将当前时间添加到我的页面上的特定部分
- 将淡入淡出添加到“我的身体背景滑块”
- 可以Resharper在我的javascript函数声明中添加分号
- 如何将JavaScript库添加到我的C#MVC项目中
- 更新数据,而不是用javascript和jquery将其添加到我的表中
- 如何为我的分页添加格式
- 在我的网站上以纯文本形式添加最新推文
- 在 DOM 就绪时,删除现有的 HTML 属性并添加我的
- 如何使用JavaScript函数(onclick)在URL中添加我的“No”或“ID”
- 为什么我不能在这个特定函数中添加我的数组
- 我如何根据需要在表格中添加我的 td
- 如何添加我的照片流
- 如何在我的facebook页面上添加我的画布应用程序's选项卡
- 如何在jquery中添加我的2个单选按钮值
- 添加一个额外的单词来添加我的所有URL
- 我想添加我的客户的屏幕截图按钮's页面,然后希望将其保存在数据库中,并将其作为仪表板显示在另一个页面中
- 如何添加我的自定义HTML页面(js和css)到wordpress页面
- 我如何添加我的csrf令牌到我的$.destroy -在Rails 3 &Javascript