【问题标题】:Running old mean stack project in latest versions of node and angular在最新版本的节点和角度中运行旧的平均堆栈项目
【发布时间】:2020-09-04 11:26:08
【问题描述】:

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

【问题讨论】:

    标签: node.js angularjs angular npm mean-stack


    【解决方案1】:

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

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

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

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

    【讨论】:

    • 该项目中有 2 个文件夹-backend(nodejs) 和 frontend(angular) 在后端,当我运行 npm install 时没有错误但在后端,我运行相同的命令我得到关于 sass 和其他人的很多错误,它显示构建失败,错误代码为 1
    猜你喜欢
    • 2018-07-10
    • 2017-05-01
    • 1970-01-01
    • 2017-09-18
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 2019-08-04
    • 1970-01-01
    相关资源
    最近更新 更多