5

我创建了一个离子项目(版本:4.0.6)。从https://beta.ionicframework.com/docs/native/social-sharing添加插件 cordova-plugin-x-socialsharing 后,我遇到了错误 。我被困在这里。有人可以帮我解决这个问题吗?

index.js:413 Uncaught TypeError: Object(...) is not a function
    at index.js:413
    at Object../node_modules/@ionic-native/social-sharing/index.js (index.js:590)
    at __webpack_require__ (bootstrap:81)
    at Object../src/app/app.module.ts (app.global.ts:10)
    at __webpack_require__ (bootstrap:81)
    at Object../src/main.ts (environment.ts:15)
    at __webpack_require__ (bootstrap:81)
    at Object.0 (main.ts:12)
    at __webpack_require__ (bootstrap:81)
    at checkDeferredModules (bootstrap:43)

更新:我今天找到了一个解决方案!step1:将 package.json 中的插件版本更改为与 package.json 中显示的 @ionic-native/core 相同的版本。第 2 步:删除 node_module 并运行 npm install。第3步:在导入时在末尾添加'/ngx',如下所示;从 '@ionic-native/social-sharing/ngx' 导入 { SocialSharing };第 4 步:与 ionic 2 或 3 一样休息

4

1 回答 1

0

Angular 版本现在从@ionic-native/plugin-xxx/ngx.

于 2019-02-06T13:11:28.740 回答