Skip to content

ESM Support for Node 18-plus? (.mts -> .mjs) #294

@cwbuecheler

Description

@cwbuecheler

Greets,

I'm new to this plugin and have done some digging but currently I don't see any way of using .mts files to generate .mjs files when using sls deploy or similar. I know this is a relatively new approach from Node but it's really nice to not have to use the old module.exports syntax. I can compile my files directly by running tsc but sls deploy dies with the following error:

Error: Typescript compilation failed. Please ensure handlers exists with ext .ts or .js

If I'm missing something obvious, my apologies. If not, are there any plans to support ESMs (specifically for Node) in the future?

Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions