# How to upgrade an old aurelia project?

**URL:** <https://discourse.aurelia.io/t/how-to-upgrade-an-old-aurelia-project/4570>\
**Category:** Help Requests\
**Created:** [January 27, 2022, 3:23pm UTC](https://discourse.aurelia.io/t/how-to-upgrade-an-old-aurelia-project/4570 "2022-01-27T15:23:15Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![roddharris](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/roddharris/32/1340_2.png) [@roddharris](https://discourse.aurelia.io/u/roddharris)\
**Post date:** [January 27, 2022, 3:23pm UTC](https://discourse.aurelia.io/t/how-to-upgrade-an-old-aurelia-project/4570/1 "2022-01-27T15:23:15Z")

</div>

I have a few older aurelia projects using `aurelia-cli 1.0.2` and `nodejs 10.24.1`. I’m getting a lot of warnings about old dependencies with high security issues.

Package management, etc. is a very weak area for me and I’m not sure what all I need to do to get this project upgraded to `aurelia-cli 2.0.3` and `nodejs 16.5.0` without breaking my entire application.

The project uses Webpack – so I’m not sure how upgrading affects that either.

Could anyone provide some sort of step-by-step as to how to approach this?

---

<div class="post-metadata">

**Author:** ![zewa666](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.aurelia.io/zewa666/32/19_2.png) [@zewa666](https://discourse.aurelia.io/u/zewa666)\
**Post date:** [January 27, 2022, 4:22pm UTC](https://discourse.aurelia.io/t/how-to-upgrade-an-old-aurelia-project/4570/2 "2022-01-27T16:22:40Z")

</div>

there are a couple of topics here on discourse related to upgrades but essentially the best call is to scaffold a fresh new project and slowly move over existing code to the new project. while that might be lot of work it gives you also the chance to evaluate existing dependencies for their validity and perhaps some new features make old workarounds no longer needed.

so essentially just give it a try and see how it goes. we’re here if you hit a road block
