首页 > 解决方案 > 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

有任何想法吗?

标签: angularjsbrowserifyfullpage.js

解决方案


现在 fullpage.js 版本 3(不需要 jQuery)现在可用于官方存储库中的 Angular: https ://github.com/alvarotrigo/angular-fullpage

希望有帮助!


推荐阅读