feat(webpack): enable esm modules as default

This commit is contained in:
Nathan Walker
2025-07-09 22:40:48 -07:00
parent be6a9080b0
commit cebc78406b

View File

@@ -124,11 +124,19 @@ export default function (config: Config, env: IWebpackEnv = _env): Config {
.add('@nativescript/core/inspector_modules'); .add('@nativescript/core/inspector_modules');
}); });
config.merge({
experiments: {
// enable ES module syntax (import/exports)
outputModule: true,
},
});
config.output config.output
.path(outputPath) .path(outputPath)
.pathinfo(false) .pathinfo(false)
.publicPath('') .publicPath('')
.libraryTarget('commonjs') .set('module', true)
.libraryTarget('module')
.globalObject('global') .globalObject('global')
.set('clean', true); .set('clean', true);