Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/431.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 添加离子服务核心的问题_Javascript_Ionic Framework_Ionic - Fatal编程技术网

Javascript 添加离子服务核心的问题

Javascript 添加离子服务核心的问题,javascript,ionic-framework,ionic,Javascript,Ionic Framework,Ionic,我正在添加ionic服务核心,以便向我正在处理的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 C

我正在添加ionic服务核心,以便向我正在处理的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

有人有过使用爱奥尼亚和新服务包的经验吗?有什么线索会导致这种情况吗?

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

要测试是否安装了bower,请运行命令
bower
。 如果不承认,, 使用命令安装
npm安装-g bower
然后跑
爱奥尼亚添加爱奥尼亚服务核心


这在Windows中对我有效。

以下是一个对我有效的技巧,您可以先使用bower安装来安装软件包,然后使用ionic add来查找以前安装的bower软件包:

  • bower安装myPackage
  • 离子添加myPackage

  • 对我有效是因为我有代理权。

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

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

    这似乎是一个权限问题(在OSX上)

    可以使用
    chmod 755~/.config


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

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


    你是怎么加的?“ionic添加ionic service core”?这帮助我发现问题实际上与权限有关。我对父文件夹(通过OS X get info)进行了递归权限更改@Jackson权限更改是什么?你还记得吗?@leonsas我想说那是整个应用程序文件夹。不确定在windows中如何操作,但在Linux机器(非osx)上,您可能可以执行
    chmod-rg+w
    chmod-ru+w
    ionic config build