如何在AWS CodePipeline部署期间为子文件夹安装依赖项?

埃姆雷

我正在尝试整理ExpressJS应用,例如此处接受的答案(我不使用子域,仅使用子文件夹)当前我的文件夹结构是

根(带有自己package.json的
expressjs项目)-- api(带有自己package.json的expressjs项目)--
panel(单页面应用程序)-
站点(单页面应用程序)
package.json(根文件夹package.json)
app.js(根文件夹app.js)

我在根级别的app.js就像

express()
.use(helmet())
.use(compression())
.use('/api', require('./api/app').app)
.use('/panel', express.static('./panel'))
.use('/', express.static('./site'))
.listen(port);

我在api项目中的app.js结尾为

exports.app = app;

我使用Github存储我的项目,并使用CodePipeline部署到Elastic Beanstalk。但是它不起作用,EB实例是红色的。这是从日志中得出的:(cors是api项目的依赖项)

Error: Cannot find module 'cors'
    at Function.Module._resolveFilename (module.js:469:15)
    at Function.Module._load (module.js:417:25)
    at Module.require (module.js:497:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/var/app/current/api/app.js:3:18)
    at Module._compile (module.js:570:32)
    at Object.Module._extensions..js (module.js:579:10)
    at Module.load (module.js:487:32)
    at tryModuleLoad (module.js:446:12)
    at Function.Module._load (module.js:438:3)
module.js:471
    throw err;

所以我的问题是,在CodePipeline部署期间如何安装子文件夹的依赖项?

埃姆雷

通过添加解决:

"scripts": {
  ...
  "postinstall": "cd api && npm install"
},

和一个.npmrc文件,其中

不安全的烫发=真

在里面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在使用Visual Studio部署期间,如何设置文件夹描述?

来自分类Dev

如何通过管道在Azure devops部署期间删除内部wwwroot文件夹的内容?

来自分类Dev

PIP - 如何从本地文件夹安装依赖项?

来自分类Dev

当JAR名称不同于文件夹版本名称时,如何安装依赖项?

来自分类Dev

如何安装共享文件夹的子文件夹?

来自分类Dev

如何在AWS Lambda中加载lib文件夹?

来自分类Dev

如何在sls部署期间安装私有npm github软件包

来自分类Dev

部署期间如何处理敏感设置文件?

来自分类Dev

如何缩短Gradle依赖项缓存文件夹名称?

来自分类Dev

如何判断文件夹是否为递归文件夹副本的子文件夹?

来自分类Dev

TeamCity MSBuild,在部署期间重新映射文件夹

来自分类Dev

我如何在 pom.xml 中添加像依赖项这样的文件夹

来自分类Dev

如何使用dpkg -i安装软件包和依赖项,其中所有依赖项都在同一文件夹中

来自分类Dev

如何在 AWS 上部署静态网站?

来自分类Dev

如何在 AWS Lambda 中管理部署

来自分类Dev

部署期间如何在Seed方法中运行代码?

来自分类Dev

如何使用WiX在安装文件夹中创建子文件夹

来自分类Dev

如何在AWS中设置Lambda函数以安装某些程序包和依赖项

来自分类Dev

如何在主要可执行文件的子文件夹中部署Qt C ++共享库的dll?

来自分类Dev

如何在主要可执行文件的子文件夹中部署Qt C ++共享库的dll?

来自分类Dev

如何在lib文件夹中创建具有所有依赖项的Netbeans样式的Jar?

来自分类Dev

如何从lib文件夹添加Maven依赖项jar文件

来自分类Dev

如何在子文件夹中获取文件

来自分类Dev

AWS + Terraform,如何在EFS上创建文件夹

来自分类Dev

如何使用Maven创建一个jar,其中每个依赖项在单独的文件夹中包括依赖项

来自分类Dev

在弹性beantalk应用程序部署期间,如何更改/ tmp上的文件权限?

来自分类Dev

.htaccess:如何在URL中删除子文件夹的子文件夹?

来自分类Dev

.htaccess:如何在URL中删除子文件夹的子文件夹?

来自分类Dev

如何在子文件夹 SharePoint Online C# 中创建子文件夹

Related 相关文章

  1. 1

    在使用Visual Studio部署期间,如何设置文件夹描述?

  2. 2

    如何通过管道在Azure devops部署期间删除内部wwwroot文件夹的内容?

  3. 3

    PIP - 如何从本地文件夹安装依赖项?

  4. 4

    当JAR名称不同于文件夹版本名称时,如何安装依赖项?

  5. 5

    如何安装共享文件夹的子文件夹?

  6. 6

    如何在AWS Lambda中加载lib文件夹?

  7. 7

    如何在sls部署期间安装私有npm github软件包

  8. 8

    部署期间如何处理敏感设置文件?

  9. 9

    如何缩短Gradle依赖项缓存文件夹名称?

  10. 10

    如何判断文件夹是否为递归文件夹副本的子文件夹?

  11. 11

    TeamCity MSBuild,在部署期间重新映射文件夹

  12. 12

    我如何在 pom.xml 中添加像依赖项这样的文件夹

  13. 13

    如何使用dpkg -i安装软件包和依赖项,其中所有依赖项都在同一文件夹中

  14. 14

    如何在 AWS 上部署静态网站?

  15. 15

    如何在 AWS Lambda 中管理部署

  16. 16

    部署期间如何在Seed方法中运行代码?

  17. 17

    如何使用WiX在安装文件夹中创建子文件夹

  18. 18

    如何在AWS中设置Lambda函数以安装某些程序包和依赖项

  19. 19

    如何在主要可执行文件的子文件夹中部署Qt C ++共享库的dll?

  20. 20

    如何在主要可执行文件的子文件夹中部署Qt C ++共享库的dll?

  21. 21

    如何在lib文件夹中创建具有所有依赖项的Netbeans样式的Jar?

  22. 22

    如何从lib文件夹添加Maven依赖项jar文件

  23. 23

    如何在子文件夹中获取文件

  24. 24

    AWS + Terraform,如何在EFS上创建文件夹

  25. 25

    如何使用Maven创建一个jar,其中每个依赖项在单独的文件夹中包括依赖项

  26. 26

    在弹性beantalk应用程序部署期间,如何更改/ tmp上的文件权限?

  27. 27

    .htaccess:如何在URL中删除子文件夹的子文件夹?

  28. 28

    .htaccess:如何在URL中删除子文件夹的子文件夹?

  29. 29

    如何在子文件夹 SharePoint Online C# 中创建子文件夹

热门标签

归档