Ionic Braintree 插件错误:应为“/* Begin”、“/* End”、“\”或 [A-Za-z0-9_.] 但找到“/”

Posted

技术标签:

【中文标题】Ionic Braintree 插件错误:应为“/* Begin”、“/* End”、“\\”或 [A-Za-z0-9_.] 但找到“/”【英文标题】:Ionic Braintree Plugin Error: Expected "/* Begin ", "/* End ", "\"", or [A-Za-z0-9_.] but "/" foundIonic Braintree 插件错误:应为“/* Begin”、“/* End”、“\”或 [A-Za-z0-9_.] 但找到“/” 【发布时间】:2018-03-10 08:59:02 【问题描述】:

每次我安装 Ionic Braintree plugin 并为 ios 构建时,它都会在 cordova build ios 终端提示符之后立即抛出此错误

Expected "/* Begin ", "/* End ", "\"", or [A-Za-z0-9_.] but "/" found

我已经尝试删除 ios 平台,然后安装插件,然后为 ios ionic cordova build ios 构建。它坏了。

当我删除平台并 ionic cordova build ios 它构建 ios 平台时,但一旦我运行 ionic cordova run ios 它就会抛出相同的错误。

这个错误只针对ios平台抛出,android构建完美。

我在 package.json 中的 cordova 版本是 "cordova": "^8.0.0"

我的大脑树是"@ionic-native/braintree": "^4.5.0"

我的ios是"cordova-ios": "4.5.4"

似乎无法在网上找到解决方案????????‍♂️,并认为这里有人可以提供帮助

更新

安装插件的dpa99c 似乎可以解决这个问题

ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-braintree

【问题讨论】:

处理同样的问题;你的修复不能解决我的问题。你还做了什么吗? 还有这个版本你可以试试here 【参考方案1】:

感谢您的问题,并回答。如果有人遇到问题,这些是对我有用的步骤:

ionic cordova platform remove ios
ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-braintree
ionic cordova platform add ios

然后最终构建。没有更多错误。

【讨论】:

当我进入生产包时,我遇到了架构错误。暂时不要为 Braintree 的内容而烦恼,它有太多问题并且正在开发中。改用 PayPal 或 Apple Pay 解决方案。 更简单(也是我最终使用的)是 Stripe。太容易了!

以上是关于Ionic Braintree 插件错误:应为“/* Begin”、“/* End”、“\”或 [A-Za-z0-9_.] 但找到“/”的主要内容,如果未能解决你的问题,请参考以下文章

Braintree Dropin UI 不适用于 Ionic 框架,除非强制刷新

添加 SMS 插件 Ionic 时类型错误对象不是函数

Ionic 3 出现错误 - 本机:尝试调用 HTTP.setSSLCertMode,但未安装 HTTP 插件

Ionic - 安装推送插件会出错

Ionic Cordova 构建失败并出现错误无法应用插件

Ionic 4 本机插件地理定位给了我“找不到模块:错误:无法解析 'rxjs/Observable'”