我在爲遠程設備構建時遇到同樣的問題。對我來說,這似乎與正在使用的插件數量有關。當我有六個插件時,一切正常。我的插件/ ios.json看起來是這樣的:
{
"prepare_queue": {
"installed": [],
"uninstalled": []
},
"config_munge": {
"files": {}
},
"installed_plugins": {
"cordova-plugin-device": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-file": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-geolocation": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-media": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-network-information": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-whitelist": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
},
"cordova-plugin-statusbar": {
"PACKAGE_NAME": "io.cordova.myappe2785d518e9f4f6ea03055878dd7a400"
}
},
"dependent_plugins": {}
}
當我增加7個插件(或更多)和重建,插件/ remote_ios.json被創建,看起來像這樣(沒有開括號):
6ea03055878dd7a400"
}
},
"dependent_plugins": {}
}
刪除第七個插件,然後重建可以解決問題。 我在Mac上檢查了〜/ .taco_home/remote-builds/taco-remote/builds // cordovaApp/plugins/i os.json文件,它與我的本地機器完好無損。因此,必須在創建remote_ios.json文件的代碼中截斷某些內容。
可能重複關閉http://stackoverflow.com/questions/33231568/syntaxerror-unexpected-token-m-when-running-cordova-project-from-visual-studio – Aldracor
PS。我發佈了一個適用於我的解決方案。 – Aldracor
這現在解決了在VS2015,更新2與TACO更新8 – SamG