svelte registr SSR support MJS es6 modules inside svelte file

pull/5242/head
asvsfs 5 years ago
parent d4bb5f4a7a
commit 1bfda9c114

@ -59,7 +59,13 @@ describe("ssr", () => {
format: 'cjs'
};
require("../../register")(compileOptions);
function es6Compiler(code) {
return require("@babel/core").transformSync(code, {
plugins: ["@babel/plugin-transform-modules-commonjs"],
});
}
require("../../register")(compileOptions,es6Compiler);
try {
const Component = require(`${dir}/main.svelte`).default;

@ -0,0 +1,2 @@
import Widget from "./Widget.svelte";
export default Widget;

@ -0,0 +1,4 @@
<script>
</script>
<div>The Widget</div>

@ -0,0 +1,5 @@
<script>
import Widget from "./Widget.mjs";
</script>
<Widget />
Loading…
Cancel
Save