没关系,我已经成功安装了这个。现在的问题是,在我设法修复它并安装它之后......后来再次失败。我似乎无法理解这与...有什么关系。
在我们现有的离子项目上运行此命令会产生以下错误。
ionic add ionic-platform-web-client
无法找到bower组件“ionic-platform-web-client”。 你确定它存在吗? (CLI v1.7.14) 您的系统信息: Cordova CLI:6.1.1 离子版:1.3.0 离子CLI版本:1.7.14 Ionic App Lib版本:0.7.0 ios-deploy版本:未安装 ios-sim版本:5.0.8 操作系统:Mac OS X El Capitan 节点版本:v4.4.3 Xcode版本:Xcode 7.3 Build版本7D175
所以我继续前进,几乎从npm,bower,node,ionic,平台上卸载了所有东西。从上到下擦掉了项目,IT工作! ionic add ionic-platform-web-client
安装!
然后
过了一段时间..每当我回到项目并运行其他命令时,ionic plugin add phonegap-plugin-push
它再次失败。它非常令人困惑。有谁知道这个问题源于何方?
答案 0 :(得分:1)
ionic add <component name>
运行bower install --save-dev <component name>
。看到这些行:
https://github.com/driftyco/ionic-cli/blob/3d675b1584b5921ca05aad6af17d84fd691e7b0c/lib/ionic/add.js#L16-L30
https://github.com/driftyco/ionic-cli/blob/3d675b1584b5921ca05aad6af17d84fd691e7b0c/lib/ionic/add.js#L78-L82
尝试运行:
bower install --loglevel=debug ionic-platform-web-client
看看你是否对这个问题有所了解。