sveltejs / realworld

SvelteKit implementation of the RealWorld app
https://realworld.svelte.dev
MIT License
2.24k stars 353 forks source link

Build generated from adapter-node is not working for realWorld example #157

Closed alokmahor closed 1 year ago

alokmahor commented 1 year ago

my svelte.config.js is

// import adapter from '@sveltejs/adapter-vercel';
import adapter from '@sveltejs/adapter-node';

export default {
    kit: {
        adapter: adapter({ out: '/tmp/realworld' })
    }
};

I am running npm run build to generate build

I am running node /tmp/realworld/index.js but getting errors

alok@alok-HP-Laptop-14s-cf3xxx:~/tmp/test-svelte/realworld$ node /tmp/realworld/index.js 
(node:256781) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.
(Use `node --trace-warnings ...` to show where the warning was created)
/tmp/realworld/index.js:1
import { handler } from './handler.js';
^^^^^^

SyntaxError: Cannot use import statement outside a module
    at Object.compileFunction (node:vm:360:18)
    at wrapSafe (node:internal/modules/cjs/loader:1088:15)
    at Module._compile (node:internal/modules/cjs/loader:1123:27)
    at Module._extensions..js (node:internal/modules/cjs/loader:1213:10)
    at Module.load (node:internal/modules/cjs/loader:1037:32)
    at Module._load (node:internal/modules/cjs/loader:878:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
    at node:internal/main/run_main_module:23:47

Node.js v18.12.1

How to make it work?

alokmahor commented 1 year ago

I needed to start the project with npm run preview after building it with npm run build