Github 工作流 nodejs 部署

编程入门 行业动态 更新时间:2024-10-05 13:19:16

Github <a href=https://www.elefans.com/category/jswz/34/1769619.html style=工作流 nodejs 部署"/>

Github 工作流 nodejs 部署

我在一个特定的项目中,使用 github 操作研究流程的一部分,在这个过程中,我在 aws 中创建了一个 ec2 实例,在 git 中创建了一个 nodejs 工作流,使用默认的 yml 设置,在 github 中,我去了设置选项卡、操作、运行程序并运行命令以将 ec2 实例与 github 连接。

在这一点上,每次我提交到 main 时,它都会与 aws 同步。

我的节点项目是一个 api,用打字稿制作,我有一个名为 build 的脚本,它运行 npx tsc 并生成我的构建,此时我有 2 个疑问。

首先,在我的机器上: 当我生成构建时,会生成一个 dist 文件夹,只要 dist 文件夹与项目位于同一文件夹中,如果我导航到初始文件(我的快速服务器)它运行正常,如果我从中删除 dist 文件夹主项目文件夹(node_modules文件夹在哪里,package.json ...)它弹出一个错误,说它没有找到模块(例如express)

二、github上: 如果我更改原始流程,仅添加 npm run build 命令(实际上是 npx tsc ),由于某种原因它会使我的实例崩溃,无法运行并给出错误。

是否需要进行任何配置才能使其正常工作?

谢谢。

我已经尝试过更改流程,从 dist 文件夹创建工件,并使用 git 操作将其上传到服务器。

我试图在 aws iam 中生成一个密钥,并将其放入操作流程中,以便它通过 ssh 连接并运行命令,但这也没有用。

回答如下:

更多推荐

Github 工作流 nodejs 部署

本文发布于:2024-05-30 07:21:05,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1770249.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:工作流   Github   nodejs

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!