Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rollup: Parse Error: ./node_modules/appsflyer-capacitor-plugin/src/index.ts #36

Closed
undergroundcreative opened this issue Nov 15, 2022 · 3 comments
Labels
Inactive Support Please open a support ticket

Comments

@undergroundcreative
Copy link

Report

Plugin Version

6.9.2

On what Platform are you having the issue?

ios and android

What did you do?

npm run build

What did you expect to happen?

The app to build successfully

What happened instead?

Gives a build error:

[ ERROR ] Rollup: Parse Error: ./node_modules/appsflyer-capacitor-plugin/src/index.ts:3:12
Unexpected token (Note that you need plugins to import files that are not JavaScript)

  L3:  import type { AppsFlyerPlugin } from './definitions';
  L4:  const AppsFlyer = registerPlugin<AppsFlyerPlugin>('AppsFlyerPlugin', {

[29:12.3] build failed in 10.42 s

Please provide any other relevant information.

The issue started when we upgraded the plugin to the latest version. Previous versions of the plugin had no problem building (Capacitor 3)

Here's my package.json:

{
"name": "QuizSwipe",
"private": true,
"version": "1.0.18",
"description": "QuizSwipe",
"license": "MIT",
"files": [
"dist/"
],
"scripts": {
"build": "stencil build",
"start": "stencil build --dev --watch --serve",
"test": "stencil test --spec --e2e",
"test.watch": "stencil test --spec --e2e --watch",
"generate": "stencil generate",
"clean": "npx rimraf www"
},
"devDependencies": {
"@capacitor/cli": "^4.0.0",
"@ionic/core": "^5.0.7",
"@stencil/core": "2.10.0",
"@stencil/store": "^1.3.0",
"@types/node": "^18.11.2"
},
"dependencies": {
"@awesome-cordova-plugins/in-app-purchase-2": "^5.45.0",
"@capacitor-community/admob": "4.0.0",
"@capacitor-community/firebase-analytics": "^1.0.1",
"@capacitor-community/native-audio": "^4.0.0-0",
"@capacitor/android": "^4.0.0",
"@capacitor/app": "^4.0.0",
"@capacitor/app-launcher": "^4.0.0",
"@capacitor/browser": "^4.0.0",
"@capacitor/clipboard": "^4.0.0",
"@capacitor/core": "^4.0.0",
"@capacitor/device": "^4.0.0",
"@capacitor/ios": "^4.0.0",
"@capacitor/local-notifications": "^4.0.0",
"@capacitor/network": "^4.0.0",
"@capacitor/preferences": "^4.0.1",
"@capacitor/push-notifications": "^4.0.0",
"@capacitor/share": "^4.0.0",
"@capacitor/splash-screen": "^4.0.0",
"@ionic-native/core": "^5.26.0",
"@ionic-native/screenshot": "^5.31.1",
"@sparkfabrik/capacitor-plugin-idfa": "github:AE1NS/capacitor-plugin-idfa",
"appsflyer-capacitor-plugin": "^6.9.2",
"capacitor-plugin-android-post-notifications-permission": "file:submodules/capacitor-plugin-android-post-notifications-permission",
"capacitor-rate-app": "^3.0.0",
"com.darktalker.cordova.screenshot": "^0.1.6",
"cordova-plugin-device": "^2.0.3",
"cordova-plugin-purchase": "^11.0.0",
"cordova-support-android-plugin": "^1.0.2",
"cordova-support-google-services": "^1.4.0",
"es6-promise-plugin": "^4.2.2",
"jetifier": "^1.6.6",
"ts-md5": "^1.2.11",
"tslib": "^1.11.1",
"web-social-share": "^6.4.1"
},
"postinstall": "jetifier"
}

To get my version of TypeScript I did:

$ npx tsc -v

Which gives:

Version 4.1.6

Ionic:

Ionic CLI : 6.19.0

Capacitor:

Capacitor CLI : 4.4.0
@capacitor/android : 4.4.0
@capacitor/core : 4.4.0
@capacitor/ios : 4.4.0

Utility:

cordova-res (update available: 0.15.4) : 0.15.3
native-run : 1.7.1

System:

NodeJS : v15.1.0
npm : 7.5.2
OS : macOS Catalina

My project's tsconfig.json:

{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"allowUnreachableCode": false,
"declaration": false,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"allowJs": true,
"lib": [
"dom",
"es2017"
],
"moduleResolution": "node",
"module": "esnext",
"target": "es2017",
"noUnusedLocals": true,
"noUnusedParameters": true,
"jsx": "react",
"jsxFactory": "h",
"esModuleInterop": true,
"skipLibCheck": true
},
"include": [
"src"
],
"exclude": [
"node_modules"
]
}

@pazlavi pazlavi added the Support Please open a support ticket label Nov 15, 2022
@github-actions
Copy link

👋 Hi @undergroundcreative and Thank you for reaching out to us.
In order for us to provide optimal support, please submit a ticket to our support team at support@appsflyer.com.
When submitting the ticket, please specify:

  • ✅ your AppsFlyer sign-up (account) email
  • ✅ app ID
  • ✅ production steps
  • ✅ logs
  • ✅ code snippets
  • ✅ and any additional relevant information.

@vildhjarta8
Copy link

@github-actions
Copy link

This issue is closed due to inactivity. If the issue continue, please open a new one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Inactive Support Please open a support ticket
Projects
None yet
Development

No branches or pull requests

3 participants