Skip to content

Running claudia create with expressjs api results in Error: Cannot find module '{module}' #242

Description

@flatypus
  • Expected behaviour:
    I set up a pretty large api that I'm hoping to run on lambda with claudia. After running the two commands, I get issues like module cors could not be found and when use '--use-local-dependencies' I get errors like Error: Cannot find module 'aws-serverless-express'. I tried to simplify the project to the most simple express app as I could, but even then, I got a
Error: Cannot find module 'C:\Users\hchan\AppData\Local\Temp\YwdKl4\api-1.0.0-4zzeGN\package\lambda'
Require stack:
C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\src\tasks\validate-package.js
C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\src\commands\create.js
C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\src\util\read-commands.js
C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\bin\cmd.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:995:15)
    at Module._load (node:internal/modules/cjs/loader:841:27)
    at Module.require (node:internal/modules/cjs/loader:1061:19)
    at require (node:internal/modules/cjs/helpers:103:18)
    at validatePackage (C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\src\tasks\validate-package.js:16:15)
    at C:\Users\hchan\AppData\Roaming\nvm\v18.12.1\node_modules\claudia\src\commands\create.js:370:10
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
cannot require ./lambda after clean installation. Check your dependencies.

error.

I ran
claudia generate-serverless-express-proxy --express-module dist/_server
and
claudia create --handler lambda.handler --deploy-proxy-api --region us-west-2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions