Migrate An Angular 11 Project to 17: Step-by-Step Guide

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

ความคิดเห็น • 113

  • @kishorekumarreddykadapa2119
    @kishorekumarreddykadapa2119 6 หลายเดือนก่อน +8

    I tried using AI tools for my Angular 17 migration and ran into issues. This video helped me resolve them. dont depend on AI tools, but detailed tutorials like this are essential. Thanks!

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      @@kishorekumarreddykadapa2119 Thank you so much 🙏

  • @matthewkk5087
    @matthewkk5087 21 วันที่ผ่านมา +1

    he is life saver

    • @WebTechTalk
      @WebTechTalk  20 วันที่ผ่านมา

      Happy to hear this

  • @ice187666
    @ice187666 2 หลายเดือนก่อน +1

    This video helped me to migrate easily my app to 17 standalone. Thanks a lot for all the tips. Specially these angular core commands (control-flow and standalone)

    • @WebTechTalk
      @WebTechTalk  2 หลายเดือนก่อน

      Happy to hear that this video helped you in migrating your angular app.

  • @Wh---
    @Wh--- หลายเดือนก่อน +1

    8:00 -- 17V syntax changing

    • @WebTechTalk
      @WebTechTalk  หลายเดือนก่อน

      Sorry I didn't get you

  • @chandrakantkamble
    @chandrakantkamble 4 วันที่ผ่านมา +1

    best one and very crystel clear

    • @WebTechTalk
      @WebTechTalk  3 วันที่ผ่านมา

      Thank you so much

  • @MukeshSharma-xd4dn
    @MukeshSharma-xd4dn 10 หลายเดือนก่อน +1

    Superb video dude. Thank you so much.

    • @WebTechTalk
      @WebTechTalk  10 หลายเดือนก่อน

      Thank you bro.

  • @chinmoybej5762
    @chinmoybej5762 6 วันที่ผ่านมา +1

    nice explanation

    • @WebTechTalk
      @WebTechTalk  6 วันที่ผ่านมา

      Thank you 🙏

  • @harshparikh4683
    @harshparikh4683 8 หลายเดือนก่อน +2

    nice work! very detailed step by step guide.

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      Thank you so much

  • @visionprofessional6746
    @visionprofessional6746 หลายเดือนก่อน +1

    goooooooooooooooood. exelent ....

  • @ChakrapaniNandi
    @ChakrapaniNandi 4 หลายเดือนก่อน +1

    Thanks for the great video, its clear all my queries :)

    • @WebTechTalk
      @WebTechTalk  4 หลายเดือนก่อน

      Thank you so much 🙏

  • @JeyaprabuM-e8p
    @JeyaprabuM-e8p 4 วันที่ผ่านมา +1

    Very nice explaination sir. Could you please share the video for migrating angular project v7 to v17

    • @WebTechTalk
      @WebTechTalk  3 วันที่ผ่านมา

      Thank you. Currently I don't have any application in v7. The migration process is same. Try to convert from v7 to v8 and then to 9, 10 and 11. If you face any error, please let me know. I will help.

  • @akkii25
    @akkii25 5 หลายเดือนก่อน +1

    Great tutorial!!
    Although I have few queries
    How to take care of the child routes?
    How does the lazy loading works if we have provided the routes in main.ts?

    • @WebTechTalk
      @WebTechTalk  5 หลายเดือนก่อน

      Child routes and lazy loading works similar to previous versions.

  • @prashanthreddy1491
    @prashanthreddy1491 4 หลายเดือนก่อน +1

    Clear and clarity explanation

    • @WebTechTalk
      @WebTechTalk  4 หลายเดือนก่อน

      Thank you 🙏

  • @laurentiualexandru3475
    @laurentiualexandru3475 7 หลายเดือนก่อน +1

    Well done, it helped me in my work. Keep it up

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน

      Thank you :)

  • @SohaAnjum-w6k
    @SohaAnjum-w6k 5 หลายเดือนก่อน +1

    thanks alot. quick one and very helpful

    • @WebTechTalk
      @WebTechTalk  5 หลายเดือนก่อน

      Thank you

  • @muhammedjamsheerpattambi4635
    @muhammedjamsheerpattambi4635 6 หลายเดือนก่อน +1

    Excellent content. Thank you very much!🤩

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      Thank you so much

  • @vinodhkarri6024
    @vinodhkarri6024 6 หลายเดือนก่อน +1

    hii bro actullay i updated my application from v15 to v17 and resolved the errors as well .now iam getting blank screen and iam using node version 20.10.can u help me on this?

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน +1

      Hi bro. First you have to check for browser console logs.

  • @jayapalagowda
    @jayapalagowda 10 หลายเดือนก่อน +1

    Excellent 🤗

    • @WebTechTalk
      @WebTechTalk  10 หลายเดือนก่อน

      Thank you 👍

  • @RaghuRam-y8y
    @RaghuRam-y8y 3 หลายเดือนก่อน +1

    while migrating to standalone components. after the 3rd and last step. i am getting blank white screen when serving the app. no build errors and no console errors. can you throw some light on what can be the issue?. BTW great video.

    • @WebTechTalk
      @WebTechTalk  3 หลายเดือนก่อน +1

      If there are no errors it is difficult to find the root cause. Please check whether the routes and I router outlet are correct after migration. Also instead of the home page try navigating to some other page directly using the url.

    • @RaghuRam-y8y
      @RaghuRam-y8y 3 หลายเดือนก่อน

      ​@@WebTechTalk tried navigating to other page through url but still blank white page. What things i need to check to find the issue?. Upto the bootstrapping step the app is working

    • @WebTechTalk
      @WebTechTalk  3 หลายเดือนก่อน

      @@RaghuRam-y8y Check in your app.config.ts file, the routes have been provided using provideRouter function.

  • @raghuram.kaligotla
    @raghuram.kaligotla 3 หลายเดือนก่อน

    In my project i have module defined for respective module in the application. In each module i have routes defined for the components inside it. In this case how can i remove the module and use the routes?. In a component when i write providerouter inside providers giving me error

    • @WebTechTalk
      @WebTechTalk  3 หลายเดือนก่อน +1

      Don't need to provide your routes in each component. You can have separate route files for each logical module and then you can provide in app config file. Please see this video, you will get an idea.
      th-cam.com/video/RQFp-3bJ6IQ/w-d-xo.html

  • @thankikaushik
    @thankikaushik 6 หลายเดือนก่อน +1

    Could you please make one which use angular material ui and ngrx store ? 11 to 17/18 ?

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน +1

      @@thankikaushik sure

    • @mrunaljagtap1622
      @mrunaljagtap1622 2 หลายเดือนก่อน

      I have same requirement. My project is in angular 9

  • @rajeshbt1772
    @rajeshbt1772 6 หลายเดือนก่อน +1

    Excellent 🎉 explanation

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      @@rajeshbt1772 Thank you

  • @dilnacorreya5510
    @dilnacorreya5510 3 หลายเดือนก่อน

    Is it necessary to downgrade the node version to 14 to upgrade my angular application from 11 to 17. My current node version is 20

    • @WebTechTalk
      @WebTechTalk  3 หลายเดือนก่อน

      @@dilnacorreya5510 it's good to downgrade and upgrade it when it reaches the compatible version. Is your angular 11 code running in node 20?

  • @sushantkunkekar2155
    @sushantkunkekar2155 11 หลายเดือนก่อน +1

    Super🎉

    • @WebTechTalk
      @WebTechTalk  11 หลายเดือนก่อน

      Thank you 🙏

  • @chandraprakashkale1113
    @chandraprakashkale1113 11 หลายเดือนก่อน

    Will you share the commands for upgrade flow and standalone. Also will you please share will there be many circumstances to upgrade till 17 because I have very big project. Any command that it will change automatically with the updated tags in my files.

    • @WebTechTalk
      @WebTechTalk  11 หลายเดือนก่อน +1

      ng g @angular/core:control-flow - This is to change the old control flow to new syntax.
      ng g @angular/core:standalone - This is to convert your app to standalone. This will remove modules and make all components standalone.

  • @awunnenb
    @awunnenb 2 หลายเดือนก่อน

    Nice video! Thank you!!!

    • @WebTechTalk
      @WebTechTalk  2 หลายเดือนก่อน

      Thank you 😊

  • @ajitdarnal876
    @ajitdarnal876 10 หลายเดือนก่อน

    ng g @angular/core:standalone
    ? Choose the type of migration: Convert all components, directives and pipes to standalone
    ? Which path in your project should be migrated? .
    Maximum call stack size exceeded

    • @WebTechTalk
      @WebTechTalk  10 หลายเดือนก่อน

      I have not faced this issue before, however when I google, I found that this error is because of some circular dependencies in your application between components, pipes, directives etc. They are suggesting to find that circular dependencies and resolve that. Otherwise, instead of using dot, using --path to specify a smaller folder to migrate. So that you can find in which folder you are facing that circular dependency. And then, you can manually migrate that particular folder.

  • @abdullahbhojani4772
    @abdullahbhojani4772 7 หลายเดือนก่อน

    how come angular v17 is working on your nodejs version 14?

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน +1

      I think you have skipped that part. I upgraded my node js version to 18 before upgrading local angular version from 15 to 16.

  • @adithyachitturi3246
    @adithyachitturi3246 7 หลายเดือนก่อน

    Hi sir,
    I have migrated to angular 17,with no compliation errors,but when I run the project,the project appears blank on localhost. What should I do. Is it necessary to make the project standalone and app.routing?

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน

      Are you seeing any errors in the browser console?

    • @adithyachitturi3246
      @adithyachitturi3246 7 หลายเดือนก่อน

      @@WebTechTalk hi , I have cleared the error in the console,but I encountered another problem,the header is displaying twice. Can u help me please.

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน

      @@adithyachitturi3246 is it getting doubled in all the pages?

    • @adithyachitturi3246
      @adithyachitturi3246 6 หลายเดือนก่อน

      @@WebTechTalk yes sir,for all the pages.

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      @@adithyachitturi3246 If your header component selector is "app-header", then search in your workspace, in how many components you have referred. I am suspecting you should have placed the app-header in both app component and other components also.

  • @Dineshkumar-sw8ux
    @Dineshkumar-sw8ux 6 หลายเดือนก่อน

    I recently did migration from angular 12 up to 16 in that I am facing issue at angular 16
    Node/@angular/common/common.d.ts file error TS2314;

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      @@Dineshkumar-sw8ux error seems to be more general. Make sure you have updated all your dependencies to the compatible version

    • @Dineshkumar-sw8ux
      @Dineshkumar-sw8ux 5 หลายเดือนก่อน

      Yes I installed the compatible version only for 16 but I don't why the error is coming up , finally I give skiplibcheack true in config.json file then it started working I don't know if it's a better approach or not

    • @WebTechTalk
      @WebTechTalk  5 หลายเดือนก่อน

      @@Dineshkumar-sw8ux If it is working after enabling skiplibcheck, the issue is definitely because of compatibility issue with the dependencies. skiplibcheck should be the last option to resolve this issue.

  • @RavuruIndu
    @RavuruIndu 8 หลายเดือนก่อน

    I updated from angular 15 to 16 , when i do ng s I'm getting lot of errors . Can't bind to 'formGroup' since it like ng model errors . can you tell me what to do for this

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      Are you using standalone components now?

    • @RavuruIndu
      @RavuruIndu 8 หลายเดือนก่อน

      @@WebTechTalk no I'm not using any standalone components, before converting my project into standalone I'm getting these errors

    • @RavuruIndu
      @RavuruIndu 8 หลายเดือนก่อน

      @@WebTechTalk I think the 16th version is only supporting standalone

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      @@RavuruIndu No even version 17 supports both standalone and non-standalone

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      @@RavuruIndu may be some compatibility issues with the dependencies

  • @omiiishirke8049
    @omiiishirke8049 9 หลายเดือนก่อน

    I updated angular 14 to 17, on 17 mat library (style) related changes are broke how to fix this, if you know can you tell me ?

    • @WebTechTalk
      @WebTechTalk  9 หลายเดือนก่อน

      I have not faced this before. Make sure you are using the compatible version of the mat library. Also check mat library documentation for any implementation changes.

    • @kartikeykamal4809
      @kartikeykamal4809 7 หลายเดือนก่อน +1

      This is what happens when someone just make video with half information. MDC material based components are introduced in material 15. To fix those style material upgrade will automatically do that and somewhere if its lefts you need to manually change also if your style is still not fixing then you need to dive deep into by changing all the style manually to mdc based. Hope this helps

    • @omiiishirke8049
      @omiiishirke8049 7 หลายเดือนก่อน

      @@kartikeykamal4809 yes, most of components automatically upgrade, and also I manually upgrade some components, Thank you for your reply🙏

  • @sudheerkumar-tp1mg
    @sudheerkumar-tp1mg 11 หลายเดือนก่อน +1

    awsome

    • @WebTechTalk
      @WebTechTalk  11 หลายเดือนก่อน

      Thank you 😊

  • @BYREDDYHARIPRASADREDDY
    @BYREDDYHARIPRASADREDDY 5 หลายเดือนก่อน

    Hi bro,
    Is there any steps to migrate from angular 7 to angular 18
    Could u make an video

    • @WebTechTalk
      @WebTechTalk  5 หลายเดือนก่อน

      The approach is similar bro. If you get a specific error let me know

    • @BYREDDYHARIPRASADREDDY
      @BYREDDYHARIPRASADREDDY 5 หลายเดือนก่อน

      @@WebTechTalk ok bro

  • @saylimore7298
    @saylimore7298 7 หลายเดือนก่อน

    Getting error while migrate A16 -A17 error NG5002: Parser Error: Unexpected token 'let' while migrate contol flow in angular 17

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน +1

      In the new control flow syntax, we should not use let inside for block. You can remove that to fix this. A more detailed video on the new control flow syntax is coming soon.

    • @saylimore7298
      @saylimore7298 7 หลายเดือนก่อน

      Thank you so much... waiting for new video

  • @jeanmarcokassatechnology3542
    @jeanmarcokassatechnology3542 7 หลายเดือนก่อน +1

    merci pour video
    pourrais tu faire une video angular 18 ssr stp

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน

      Merci beaucoup. Bien sûr que je le ferai. Avez-vous eu la chance de voir ça.
      th-cam.com/video/7_SzJnZy_kg/w-d-xo.html
      C’est en utilisant Angular 17. Il n’y aura pas de grande différence entre 17 et 18.

  • @jayakumar2927
    @jayakumar2927 11 หลายเดือนก่อน

    error shows like this : Package '@angular/core' is not a dependency.

    • @WebTechTalk
      @WebTechTalk  11 หลายเดือนก่อน

      Use --force or --legacy-peer-deps along with your update or install or uninstall command

  • @RileyYang-pu9oe
    @RileyYang-pu9oe 8 หลายเดือนก่อน

    Hii sir, is there any way to migrate to 17 , without making my project standalone

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      If your Angular 16 application is not standalone and if you migrate, it will migrate as a non-standalone application only. Even in this video you can see that.

    • @RileyYang-pu9oe
      @RileyYang-pu9oe 8 หลายเดือนก่อน

      ​@@WebTechTalk but after migrating to angular 16 , after running my project I'm getting lot of ng module errors and there are no standalone components

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      @@RileyYang-pu9oe May I know what kind of errors you are getting

  • @rishiraj2548
    @rishiraj2548 7 หลายเดือนก่อน +1

    thanks

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน

      Thank you

  • @saivarunts898
    @saivarunts898 3 หลายเดือนก่อน

    Could you please share the URL which your following or any one else ???

    • @WebTechTalk
      @WebTechTalk  3 หลายเดือนก่อน

      This one?
      angular.dev/update-guide

  • @jayakumar2927
    @jayakumar2927 11 หลายเดือนก่อน

    Can you share Github url

    • @WebTechTalk
      @WebTechTalk  11 หลายเดือนก่อน

      github.com/freelancer-surender/Angular-General/tree/main/final-project

  • @bharathvlogger4951
    @bharathvlogger4951 6 หลายเดือนก่อน

    This video does not talk about any components migration. Since there are a number of changes happened related to components in Angular 15, it will be be helpful

    • @WebTechTalk
      @WebTechTalk  6 หลายเดือนก่อน

      @@bharathvlogger4951 Are you mentioning about the standalone component. I believe I have covered that too.

  • @dmytrokapustiuk9531
    @dmytrokapustiuk9531 7 หลายเดือนก่อน

    I have error with ng update Cannot find module 'node-gyp/bin/node-gyp.js'

    • @WebTechTalk
      @WebTechTalk  7 หลายเดือนก่อน +1

      Try deleting your node modules folder, package lock dot json and then do npm install

  • @guillermoboh8479
    @guillermoboh8479 8 หลายเดือนก่อน

    I got this error executing the first command: ng update @angular/core@12 @angular/cli@12
    -----
    Node.js version v14.21.3 detected.
    The Angular CLI requires a minimum Node.js version of v18.19.
    ----
    i have node v14.21.3 and angular cli 11.2.1
    Any suggestions?

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      What is the angular version mentioned in your package.json?

    • @guillermoboh8479
      @guillermoboh8479 8 หลายเดือนก่อน +1

      @@WebTechTalk The problem was my version of Nodejs, I installed the node version manager (nvm), installed the compatible version and configured it to use it from nvm, now I have the Angular 17 version updated!! thanks for the video!

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      @@guillermoboh8479 Actually for angular 12, node 18 is not needed. That is why I asked for the version in package json. Anyways it is good to hear that you have resolved.

  • @therockstar4727
    @therockstar4727 8 หลายเดือนก่อน

    Hi sir,
    i migrated to version 15 , but files in the node_modules aren't updated , It says ''can't find stylesheets to import'' . what should i do?

    • @WebTechTalk
      @WebTechTalk  8 หลายเดือนก่อน

      Try deleting your node modules folder and package lock json and then do npm install.