Skip to content

Please warn about javascript es6 modules "export let x = 1" #3733

@lborgman

Description

@lborgman

I just did

export let x = 1;

and then

const myModule = await import("my-module");
myModule.x = 2;
const myX = myModule.x; // myX will be 1...

The value of myX was a bit unexpected.
Could you please warn about this? (I am using your Visual Studio Code extension. The extension is very nice! <3)

The accepted answer here explains the problem:
https://stackoverflow.com/questions/32558514/javascript-es6-export-const-vs-export-let

Metadata

Metadata

Assignees

Labels

C-enhancementCategory - New feature or request

Type

No type

Priority

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions