当我尝试使用离子插件添加 https://github.com/phonegap-build/PushPlugin.git添加离子推送插件时,在命令promp中出现了以下错误
Updated the hooks directory to have execute permissions Fetching plugin "https://github.com/phonegap-build/PushPlugin.git" via git clone Repository "https://github.com/phonegap-build/PushPlugin.git" checked out to git ref "master". shell.js: internal error Error: EXDEV, cross-device link not permitted 'C:\Users\A-25\AppData\Local\Temp\git\1438839071751\Example'
at Error (native)
at Object.fs.renameSync (fs.js:636:18)
at C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\src\mv.js:77:8 at Array.forEach (native)
at Object._mv (C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\src\mv.js:53:11)at Object.mv (C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\node_modules\shelljs\src\common.js:186:23)
at C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\cordova-lib\src\plugman\util\plugins.js:53:19
at _fulfilled (C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:787:54)
at self.promiseDispatch.done (C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:816:30)
at Promise.promise.promiseDispatch (C:\Users\A-25\AppData\Roaming\npm\node_modules\cordova\node_modules\q\q.js:749:13)有人能告诉我有什么问题吗?
发布于 2015-08-17 11:05:41
我刚把我的科多瓦版本降到了5.0.0,它起作用了
发布于 2015-08-17 12:53:03
在不降低您的科多瓦版本的情况下,您可以尝试这样做
ionic plugin add cordova-plugin-push-notification
发布于 2015-10-01 20:58:59
我有一个相似问题:
从一个官方博客帖子,科多瓦将他们的插件转移到npm。
Mudasser提到的ionic plugin add ...命令也有同样的问题。所以,我现在用npm轻松地安装了它:
npm install phonegap-plugin-pushhttps://stackoverflow.com/questions/31847770
复制相似问题