添加离子服务核心的问题

Issues with adding ionic-service-core

我正在努力添加 ionic-service-core 以便向我正在处理的 ionic 项目添加通知。但是,我无法安装服务核心。任何这样做的尝试都会导致:

Failed to find the bower component "ionic-service-core".
Are you sure it exists? (CLI v1.4.0-alpha.6)

Your system information:

OS: Mac OS X Yosemite
Node Version: v0.10.33
Cordova CLI: 5.0.0
Ionic Version: 1.0.0-rc.5
Ionic CLI Version: 1.4.0-alpha.6
Xcode version: Xcode 6.3.1 Build version 6D1002 
ios-sim version: Not installed

有人有使用 ionic 和新服务包的经验吗?知道是什么原因造成的吗?

看起来整个问题是用户 .config 文件的权限问题。如果您只是删除位于 Users/username/.config 的 .config 文件夹,然后重新尝试添加组件,它们就会起作用。

要测试您是否安装了 Bower,运行 命令 bower。 如果这是无法识别的, 使用命令安装 npm install -g bower 然后 运行 ionic add ionic-service-core.

这对我有用 Windows。

这是一个对我有用的技巧,你可以先使用 bower install 安装你的包,然后使用 ionic add这将找到以前安装的 bower 包:

  1. bower 安装 myPackage
  2. 离子添加 myPackage

因为我在代理后面所以对我有用。

我也有同样的问题。 运行 下面的两个命令应该可以工作。

npm install -g bower
bower install ionic-service-core --save

似乎是权限问题(OSX)。

可以使用 chmod 755 ~/.config

修复

将文件夹的权限更改为 rwxr-xr-x

我尝试了以上所有方法,但真正对我有用的是这个,希望这对某人有所帮助。 这是我找到它的地方。

https://github.com/driftyco/ionic-platform-web-client/issues/29

ionic config build