最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

Github 工作流 nodejs 部署

网站源码admin41浏览0评论

Github 工作流 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 连接并运行命令,但这也没有用。

回答如下:

与本文相关的文章

发布评论

评论列表(0)

  1. 暂无评论