首页 > 解决方案 > 在最新版本的节点和角度中运行旧的平均堆栈项目

问题描述

我想在我的本地机器上运行这个项目 https://github.com/Logician724/Mini-Ebay 但是这个项目是 2 年前开发的,我可以在安装了 angular 9 和 node 12 的本地机器上运行这个项目吗?降级它们以匹配项目的版本?我什至应该降级我的 npm 版本吗?

标签: node.jsangularjsangularnpmmean-stack

解决方案


角度版本无关紧要,因为 Node 会根据 package.json 下载您的依赖项。

您可能会遇到 Node 版本的问题。我建议您安装当前版本的 Node 并检查它是否运行或不运行。如果没有,那么您需要更新一些依赖项。如果您打算恢复旧项目,无论如何您都应该这样做。

您还可以查看 Docker 以在两年前使用 Node 版本的容器中运行它。这可能比升级依赖项和代码更容易和更快。(而且也更整洁。)

一般来说,您不想降级您的开发环境。我们应该前进而不是后退。


推荐阅读