Cordova 添加geofence插件后生成失败

Cordova 添加geofence插件后生成失败,cordova,visual-studio-2015,visual-studio-cordova,Cordova,Visual Studio 2015,Visual Studio Cordova,正在尝试添加到Visual Studio下的项目。插件从config.xml上的UI添加OK。但是,当尝试生成时,生成失败,错误为“错误2生成服务器生成的远程生成错误失败,错误参数为path.join必须为strings”。当我查看代码时,插件显示在配置XML中,并且插件已添加到插件目录中。删除插件可以使构建顺利进行。构建服务器是我运行远程代理的Mac,除此之外没有其他问题 Failed to install 'cordova-plugin-geofence':TypeError: Argume

正在尝试添加到Visual Studio下的项目。插件从config.xml上的UI添加OK。但是,当尝试生成时,生成失败,错误为“错误2生成服务器生成的远程生成错误失败,错误参数为path.join必须为strings”。当我查看代码时,插件显示在配置XML中,并且插件已添加到插件目录中。删除插件可以使构建顺利进行。构建服务器是我运行远程代理的Mac,除此之外没有其他问题

Failed to install 'cordova-plugin-geofence':TypeError: Arguments to path.join must be strings (TaskId:11)
1>      at path.js:360:15 (TaskId:11)
1>      at Array.filter (native) (TaskId:11)
1>      at Object.exports.join (path.js:358:36) (TaskId:11)
1>      at module.exports (/Users/anthonyhumphreys/remote-builds/builds/34458/cordovaApp/plugins/cordova-plugin-geofence/hooks/add_swift_support.js:11:37) (TaskId:11)
1>      at runScriptViaModuleLoader (/Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:151:18) (TaskId:11)
1>      at runScript (/Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:129:16) (TaskId:11)
1>      at /Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/cordova-lib/src/hooks/HooksRunner.js:114:20 (TaskId:11)
1>      at _fulfilled (/Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/q/q.js:787:54) (TaskId:11)
1>      at self.promiseDispatch.done (/Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/q/q.js:816:30) (TaskId:11)
1>      at Promise.promise.promiseDispatch (/Users/anthonyhumphreys/remote-builds/node_modules/cordova/4.3.0/node_modules/cordova/node_modules/q/q.js:749:13) (TaskId:11)
这是config.xml中插件的条目

<vs:plugin name="cordova-plugin-geofence" version="0.4.0" />


我在VS2015 RC中通过gui安装了该插件,因为我在VS博客上读到,有一个bug涉及到在RC中解决的插件……非常感谢各位提供的帮助。

您是否遇到过其他插件的相同问题?共享诊断生成日志可能会显示更多信息。在VS中,工具->选项->项目和解决方案->构建和运行->将MSBuild输出更改为“诊断”,感谢您的回复,很抱歉后续操作太晚。编辑q以包含更详细的日志记录。我建议您清除mac上的cordova缓存,然后重试构建。如果仍然失败,我建议您使用中提到的命令行进行测试。