Quantcast
Channel: Ionic Forum - Latest topics
Viewing all articles
Browse latest Browse all 70916

Ionic 3 - prod build gets error due to AngularFire2 issues

$
0
0

@snstarosciak wrote:

Hey everyone,

I've noticed this issue with my Ionic build. When I run ionic cordova build ios --prod, I get the following errors:

Running app-scripts build: --prod --iscordovaserve --externalIpRequired --nobrowser

[18:02:10]  build prod started ...
[18:02:10]  clean started ...
[18:02:10]  clean finished in 5 ms
[18:02:10]  copy started ...
[18:02:10]  ngc started ...
[18:02:12]  build prod failed: Error encountered resolving symbol values statically. Calling function 'makeDecorator',
            function calls are not supported. Consider replacing the function or lambda with a reference to an exported
            function, resolving symbol Injectable in
            /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/di/metadata.d.ts,
            resolving symbol Injectable in
            /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/di.d.ts,
            resolving symbol Injectable in
            /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/core.d.ts,
            resolving symbol Injectable in
            /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/index.d.ts,
            resolving symbol AngularFireAuth in
            /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/auth/auth.d.ts, resolving symbol
            AngularFireAuth in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/auth/auth.d.ts
[WARN] Error occurred during command execution from a CLI plugin (@ionic/cli-plugin-cordova). Your plugins may be out of date.
Error: Error encountered resolving symbol values statically. Calling function 'makeDecorator', function calls are not supported. Consider replacing the function or lambda with a reference to an exported function, resolving symbol Injectable in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/di/metadata.d.ts, resolving symbol Injectable in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/di.d.ts, resolving symbol Injectable in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/src/core.d.ts, resolving symbol Injectable in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/node_modules/@angular/core/index.d.ts, resolving symbol AngularFireAuth in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/auth/auth.d.ts, resolving symbol AngularFireAuth in /Applications/MAMP/htdocs/bandly-app-mobile/node_modules/angularfire2/auth/auth.d.ts

When I run ionic cordova build ios, I don't get the errors, only when I add the --prod flag.

Here is my package.json file:

dependencies": {
        "@angular/common": "4.0.2",
        "@angular/compiler": "4.0.2",
        "@angular/compiler-cli": "4.0.2",
        "@angular/core": "4.0.2",
        "@angular/forms": "4.0.2",
        "@angular/http": "4.0.2",
        "@angular/platform-browser": "4.0.2",
        "@angular/platform-browser-dynamic": "4.0.2",
        "@ionic-native/camera": "^3.8.0",
        "@ionic-native/core": "3.6.1",
        "@ionic-native/facebook": "^3.8.0",
        "@ionic-native/file": "^3.6.1",
        "@ionic-native/geolocation": "^3.8.0",
        "@ionic-native/in-app-browser": "^3.8.0",
        "@ionic-native/keyboard": "^3.8.0",
        "@ionic-native/splash-screen": "^3.6.1",
        "@ionic-native/status-bar": "3.6.1",
        "@ionic-native/transfer": "^3.8.0",
        "@ionic/cli-plugin-cordova": "^1.3.0",
        "@ionic/storage": "2.0.1",
        "@types/algoliasearch": "^3.18.0",
        "@types/jasmine": "^2.5.41",
        "@types/lodash": "^4.14.55",
        "@types/lodash.update": "^4.10.1",
        "algoliasearch": "^3.21.1",
        "angular2-autosize": "^1.0.1",
        "angular2-moment": "^1.0.0",
        "angularfire2": "^2.0.0-beta.7-pre",
        "cordova-android": "6.1.0",
        "cordova-ios": "^4.4.0",
        "cordova-plugin-admobpro": "^2.28.3",
        "cordova-plugin-camera": "^2.4.1",
        "cordova-plugin-compat": "^1.1.0",
        "cordova-plugin-console": "^1.0.7",
        "cordova-plugin-crosswalk-webview": "^2.3.0",
        "cordova-plugin-device": "^1.1.6",
        "cordova-plugin-email": "^1.2.6",
        "cordova-plugin-extension": "^1.5.1",
        "cordova-plugin-facebook4": "^1.9.0",
        "cordova-plugin-file": "^4.3.3",
        "cordova-plugin-file-transfer": "^1.6.3",
        "cordova-plugin-geolocation": "^2.4.3",
        "cordova-plugin-inappbrowser": "^1.7.1",
        "cordova-plugin-splashscreen": "^4.0.3",
        "cordova-plugin-statusbar": "^2.2.3",
        "cordova-plugin-whitelist": "^1.3.2",
        "cordova-plugin-wkwebview-engine": "git+https://github.com/driftyco/cordova-plugin-wkwebview-engine.git",
        "firebase": "^3.7.2",
        "imgcache.js": "^1.1.1",
        "ionic-angular": "3.1.1",
        "ionic-plugin-keyboard": "^2.2.1",
        "ionicons": "3.0.0",
        "lodash": "^4.17.2",
        "moment": "^2.17.1",
        "ng-semantic": "^1.1.13",
        "ng2-toasty": "^4.0.0",
        "prod": "^1.0.1",
        "rxjs": "5.1.1",
        "sw-toolbox": "3.4.0",
        "zone.js": "^0.8.10"
    },
    "devDependencies": {
        "@angular/cli": "^1.0.4",
        "@ionic/app-scripts": "1.1.4",
        "@ionic/cli-plugin-cordova": "1.1.1",
        "@ionic/cli-plugin-ionic-angular": "1.3.0",
        "@ionic/cli-plugin-ionic1": "1.3.0",
        "typescript": "~2.2.1"
    },

And when I run ionic info:

[ERROR] Error with /Applications/MAMP/htdocs/bandly-app-mobile/www/lib/ionic/version.json file: FILE_NOT_FOUND

global packages:

    @ionic/cli-plugin-proxy : 1.3.0
    @ionic/cli-utils        : 1.3.0
    Cordova CLI             : 7.0.0
    Ionic CLI               : 3.3.0

local packages:

    @ionic/app-scripts              : 1.1.4
    @ionic/cli-plugin-cordova       : 1.3.0
    @ionic/cli-plugin-ionic-angular : 1.3.0
    @ionic/cli-plugin-ionic1        : 1.3.0
    Cordova Platforms               : ios 4.4.0
    Ionic Framework                 : ionic-angular 3.1.1
    Ionic Framework                 : unknown

System:

    Node       : v6.9.0
    OS         : OS X El Capitan
    Xcode      : Xcode 8.2.1 Build version 8C1002
    ios-deploy : 1.9.1
    ios-sim    : 5.0.13

Could this be an issue with typings? Anyway, if anyone has run into this issue as well, let me know! Thanks in advance!

Posts: 1

Participants: 1

Read full topic


Viewing all articles
Browse latest Browse all 70916

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>