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

RC.1 angular build fails in production mode #17034

Closed
paulstelzer opened this issue Jan 10, 2019 · 15 comments
Closed

RC.1 angular build fails in production mode #17034

paulstelzer opened this issue Jan 10, 2019 · 15 comments
Labels
package: angular @ionic/angular package type: bug a confirmed bug report

Comments

@paulstelzer
Copy link
Contributor

paulstelzer commented Jan 10, 2019

Bug Report

This issue is fixed already and rc.2 will coming soon!

Ionic version:

[x] 4.0.0-rc.1

Current behavior:
rc.1 isn't working in production mode ( ng build --prod / ionic build --prod ). if you run without --prod , everything is working

There are already some issues about (see for there console logs):

Unhandled Promise rejection: c.data is not a function ; Zone: <root> ; Task: Promise.then ; Value: TypeError: c.data is not a function (#17032 / #17033 )

#17029

Other errors are:

  • Menu: must have a "content" element to listen for drag events on.

I will close them so we just have one issue about this topic. It's not only related to @ViewChild(), ion button disabled is also not working and slides only shows the first side

I did some resarch and the issue must be related in #16966. If I build with this PR, production isn't working anymore. I can be wrong, so everyone can do tests too :)

Expected behavior:
Should work in production build too

Steps to reproduce:

Add e.g. @ViewChild and try to access to it. Or add a split pane and a menu.

@rdlabo
Copy link
Contributor

rdlabo commented Jan 10, 2019

icon was not resolved

We must add assets at angular.json in Ionic 4 RC.1.
https://github.com/ionic-team/starters/blob/master/angular/base/angular.json#L29-L31

@paulstelzer
Copy link
Contributor Author

@rdlabo Yes, this is mentioned in the changelog ( https://github.com/ionic-team/ionic/blob/master/CHANGELOG.md#breaking-changes ). But if you run in production mode, icons not working ;)

@rdlabo
Copy link
Contributor

rdlabo commented Jan 10, 2019

@paulstelzer Oh. Icon worked in production build in my environment... Maybe cache worked..?

@paulstelzer
Copy link
Contributor Author

did you upload it to your server and tried again (cache cleared)?

@eduardoRoth
Copy link
Contributor

@paulstelzer icons work for me, but I have the error for slides:
image

@paulstelzer
Copy link
Contributor Author

@manucorporat is already working on it and will add some more tests so something like that will hopefully not happen again :)

@paulstelzer paulstelzer pinned this issue Jan 11, 2019
@brandyscarney brandyscarney changed the title RC.1 with problems in production mode RC.1 angular build fails in production mode Jan 11, 2019
@manucorporat manucorporat unpinned this issue Jan 11, 2019
@DreamPWJ
Copy link

We hope to solve the problem as soon as possible. The product must be delivered and launched in these two days, because this problem cannot be used urgently

@paulstelzer
Copy link
Contributor Author

The problem is already solved. If you need it right now, just fork this repo, install all packages and build it. Then you just need to copy it into your node modules.

@orlyapps
Copy link

@paulstelzer I have build @ionic/angular and copied the package into my node_modules. The issue is still there. Im doing something wrong?

@paulstelzer
Copy link
Contributor Author

paulstelzer commented Jan 14, 2019

could you explain which issue? The ion-slides issue still exist (see #17085 ). But everything else should work, so only thing you can't do is using the slides

Or you revert back to rc.0 if you need a build

@orlyapps
Copy link

Yep, the ion-slide issue.
Im reverting back to rc.0 - thanks :)

@paulstelzer
Copy link
Contributor Author

@orlyapps the fix for slides is now integrated in the master branch

@orlyapps
Copy link

@paulstelzer
Copy link
Contributor Author

paulstelzer commented Jan 14, 2019

Everyone who wants to try it out, youcan install the latest dev build by npm install @ionic/angular@dev

@ionitron-bot
Copy link

ionitron-bot bot commented Feb 13, 2019

Thanks for the issue! This issue is being locked to prevent comments that are not relevant to the original issue. If this is still an issue with the latest version of Ionic, please create a new issue and ensure the template is fully filled out.

@ionitron-bot ionitron-bot bot locked and limited conversation to collaborators Feb 13, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
package: angular @ionic/angular package type: bug a confirmed bug report
Projects
None yet
Development

No branches or pull requests

5 participants