angularjs - Browserify + angular-fullpage.js
问题描述
我有一个依赖 Browserify 的应用程序。我正在尝试将angular-fullpage.js模块添加到我的应用程序中,但遇到了问题。这就是我的 Package.JSON 的样子:
"browser": {
"fullpage": "./node_modules/fullpage.js/dist/fullpage.min.js",
"angular-fullpage.js": "./node_modules/angular-fullpage.js/angular-fullpage.min.js"
},
"browserify-shim": {
"fullpage.js": {
"exports": "fullpage",
"depends": "jquery"
},
"angular-fullpage.js": {
"exports": "angular.module('fullPage.js').name",
"depends": "fullpage.js"
}
}
我需要使用 AngularJS 应用程序中的模块
require('angular-fullpage.js')
当我运行应用程序时,我得到:
Failed to instantiate module portal due to:
Error: [$injector:modulerr] Failed to instantiate module {} due to:
Error: [ng:areq] Argument 'module' is not a function, got Object
有任何想法吗?
解决方案
现在 fullpage.js 版本 3(不需要 jQuery)现在可用于官方存储库中的 Angular: https ://github.com/alvarotrigo/angular-fullpage
希望有帮助!
推荐阅读
- ruby - 我怎样才能发现我的 ROR 应用程序正在获取它的 ENV 变量
- json - JSON 仅解析为动态类型,而不是 Map
- wordpress - 在 Wordpress 上制作可点击的图库幻灯片
- swift - 使用 applescript 将我的应用程序添加到登录项,但得到一个奇怪的权利权限问题
- javascript - 使用 Google 的 watchPosition 和 Vue.js 跟踪多个用户的位置
- javascript - Swiper不切换幻灯片
- javascript - 在 import 语句中使用解构
- kubernetes - kubeadm + calico 3.6 单节点永远没有准备好
- java - [JUnit][Mockito] 如何验证方法在调用堆栈的另一层被调用?
- jenkins - 如果单元测试失败,Jenkins 脚本化管道不会获取测试结果