Twilio Conversation 不支持 React Native 0.71 +,语法错误

问题描述 投票:0回答:1

我们使用 React Native 来构建我们的项目,而你的包 "@twilio/conversations": "^2.6.0" 与 "react-native": "0.75.4" 不兼容,它几乎在每个你的包中都给了我们 SyntaxError dist 文件。 .../node_modules/@twilio/conversations/dist/*.

**package.json**
{
  ...
  "dependencies": {
    "react": "18.3.1",
    "react-native": "0.75.4",
    "@twilio/conversations": "^2.6.0"
  },
  "devDependencies": {
    "@babel/core": "^7.20.0",
    "@babel/preset-env": "^7.20.0",
    "@babel/runtime": "^7.20.0",
    "@react-native/babel-preset": "0.75.4",
    "@react-native/eslint-config": "0.75.4",
    "@react-native/metro-config": "0.75.4",
    "@react-native/typescript-config": "0.75.4",
    "@types/react": "^18.2.6",
    "@types/react-test-renderer": "^18.0.0",
    "babel-jest": "^29.6.3",
    "eslint": "^8.19.0",
    "jest": "^29.6.3",
    "prettier": "2.8.8",
    "react-test-renderer": "18.3.1",
    "typescript": "5.0.4"
  },
  "engines": {
    "node": ">=18"
  },
  "packageManager": "[email protected]"
}

enter image description here

error: SyntaxError:
node_modules/@twilio/conversations/dist/client.js: Missing semicolon. (1115:52)

  1113 | export { Client };
  1114 | //# sourceMappingURL=client.js.map
> 1115 | rts.Client.prototype, "handlePushNotification", null);
       |                                                     ^
  1116 | tslib_es6.__decorate([
  1117 |     declarativeTypeValidator.validateTypesAsync(declarativeTypeValidator.nonEmptyString),
  1118 |     tslib_es6.__metadata("design:type", Function),

我们需要使用库“@twilio/conversations”进行对话。

react-native twilio twilio-conversations
1个回答
0
投票

我也有同样的问题!我暂时回到了 Twilio 聊天而不是对话,因为它仍然可以与 React Native 一起使用,但由于聊天不再被维护,所以让对话工作当然会更好。

© www.soinside.com 2019 - 2024. All rights reserved.