Phonegap 3.3.0不能添加任何插件

我正在尝试将barcodescanner插件添加到Phonegap 3.3.0项目中。

重现步骤:

$ cordova create app de.app.name "app-name" $ cd app $ cordova platform add ios $ cordova plugin add com.phonegap.plugins.barcodescanner Fetching plugin from "com.phonegap.plugins.barcodescanner"... Starting installation of "com.phonegap.plugins.barcodescanner" for ios Error during processing of action! Attempting to revert... /usr/local/lib/node_modules/cordova/node_modules/q/q.js:126 throw e; ^ Error: Uh oh! cannot find "/path/app/plugins/com.phonegap.plugins.barcodescanner/src/ios/CDVBarcodeScanner.mm" ios <source-file> at module.exports.source-file.install (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/platforms/ios.js:44:48) at Object.ActionStack.process (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/util/action-stack.js:46:25) at handleInstall (/usr/local/lib/node_modules/cordova/node_modules/plugman/src/install.js:380:20) at /usr/local/lib/node_modules/cordova/node_modules/plugman/src/install.js:331:20 at _fulfilled (/usr/local/lib/node_modules/cordova/node_modules/plugman/node_modules/q/q.js:798:54) at self.promiseDispatch.done (/usr/local/lib/node_modules/cordova/node_modules/plugman/node_modules/q/q.js:827:30) at Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/plugman/node_modules/q/q.js:760:13) at /usr/local/lib/node_modules/cordova/node_modules/plugman/node_modules/q/q.js:574:44 at flush (/usr/local/lib/node_modules/cordova/node_modules/plugman/node_modules/q/q.js:108:17) at process._tickCallback (node.js:415:13) 

如果我使用github链接,我会得到相同的错误:

 $ cordova plugin add https://github.com/phonegap-build/BarcodeScanner Fetching plugin from "https://github.com/phonegap-build/BarcodeScanner"... Starting installation of "com.phonegap.plugins.barcodescanner" for ios Preparing ios project /usr/local/lib/node_modules/cordova/node_modules/q/q.js:126 throw e; ^ SyntaxError: Unexpected token 

此外,我也得到了相同的原始版本的插件:

 $ cordova plugin add https://github.com/wildabeast/BarcodeScanner 

我发现一个关于phonegap 3.0.0中的问题的线程,但https://github.com/jonathannaguin/BarcodeScanner仍然给我同样的错误。

我想importen部分是cannot find "/path/app/plugins/com.phonegap.plugins.barcodescanner/src/ios/CDVBarcodeScanner.mm" ios 。 任何想法,我可以深入挖掘并使其工作?

更新

我得到了与org.apache.cordova.console相同的问题。 另外如果我使用phonegap local plugin add ...

我注意到www/config.xmlplatforms/ios/www/config.xml被破坏。 文件末尾有一些可以删除的二进制空白空间。 有可能是电话本身搞砸了 。

问题是由我所在的目录引起的。如果我做了cd ~并运行相同的命令,它就可以工作!

我在\Volumes/www中是一个通过smbfs挂载的samba共享