【问题标题】:How to install bower component in Meteor-Angular application如何在 Meteor-Angular 应用程序中安装 Bower 组件
【发布时间】:2016-03-27 17:49:51
【问题描述】:

我想在我的 Meteor/AngularJS/Ionic 应用程序中使用以下插件:

https://github.com/rajeshwarpatlolla/ionic-timepicker

它可以通过 bower 获得,但是当我安装它时,我的应用程序无法编译(大概是因为它下载了依赖项,angularionic 以及更多的依赖项来运行,并且它们已经在我的应用程序(使用 Meteor 的打包系统))。我也尝试忽略 bower.json 文件中的那些依赖项。

如果我尝试仅在该存储库中包含 src 文件夹中的文件,则在打开我的应用程序时会出现错误:

Error: [$injector:modulerr] Failed to instantiate module MyApp due to:
[$injector:modulerr] Failed to instantiate module ionic-timepicker due to:
[$injector:modulerr] Failed to instantiate module ionic-timepicker.templates due to:
[$injector:nomod] Module 'ionic-timepicker.templates' is not available!

有没有办法可以将此插件与 Meteor/Angular 一起使用?

【问题讨论】:

    标签: javascript angularjs meteor ionic bower


    【解决方案1】:

    您的错误与角度流星无关。您似乎没有将库包含在您的应用程序中。

    Bower 只会搜索您的库并下载它,但不会将其导入您的项目。使用 script 标签包含您放置在 bower_components 文件夹中的 file.js,并确保您已将下载的模块添加为 angular 的依赖项。

    这就是发生该错误的主要原因。

    【讨论】:

    • 在meteor中你不想使用脚本标签。
    • 哦!那是流星角,我对角流星感到困惑,反之亦然。你在使用 bower-meteor 包吗?
    • @谢谢。没有意识到我必须使用 bower-meteor 包。安装它,然后在依赖项列表中包含 ionic-timepicker 并让它工作。
    猜你喜欢
    • 2017-02-04
    • 2016-04-24
    • 1970-01-01
    • 2015-03-05
    • 1970-01-01
    • 2015-08-11
    • 1970-01-01
    • 2015-06-28
    • 2022-08-09
    相关资源
    最近更新 更多