node.js - 在最新版本的节点和角度中运行旧的平均堆栈项目
问题描述
我想在我的本地机器上运行这个项目 https://github.com/Logician724/Mini-Ebay 但是这个项目是 2 年前开发的,我可以在安装了 angular 9 和 node 12 的本地机器上运行这个项目吗?降级它们以匹配项目的版本?我什至应该降级我的 npm 版本吗?
解决方案
角度版本无关紧要,因为 Node 会根据 package.json 下载您的依赖项。
您可能会遇到 Node 版本的问题。我建议您安装当前版本的 Node 并检查它是否运行或不运行。如果没有,那么您需要更新一些依赖项。如果您打算恢复旧项目,无论如何您都应该这样做。
您还可以查看 Docker 以在两年前使用 Node 版本的容器中运行它。这可能比升级依赖项和代码更容易和更快。(而且也更整洁。)
一般来说,您不想降级您的开发环境。我们应该前进而不是后退。
推荐阅读
- asp.net - 使用 80 和 443 以外的端口托管 ASP.NET 应用程序
- ld - 如何获取输入部分的大小(将其放在内存末尾)
- php - eloquent-Laravel-如何在 laravel 中加入 3 个表?
- sql - 为电子表格上的信息选择云数据库
- bootstrap-4 - 有没有办法让列表组在大屏幕上垂直,在小屏幕上水平?
- reactjs - React Typescript:在反应组件调用中传递类型
- eclipse - 如何在 Eclipse 上安装 Corrosion?
- wpf - 如何在 XAML 中迭代集合,其中集合是 c# 类中模型的一部分
- php - 如何确定同一服务器上两个站点的设置差异在哪里?
- python - 如果堆栈为空,您如何确定(代码)?