Skip to content

can't compile/run rackt todo app example in README #5

Description

@gknauth

I did raco pkg install rackt, but when I tried to run node js-build/modules/todoapp.rkt.js I got

(node:5317) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension.

BTW "type" : "module" was already in the package.json.

I thought maybe I was supposed to bring rackt's main.rkt in to the same dir as todoapp.rkt and call it rackt.rkt, but that generated a different node error:

node:internal/errors:490
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'react-dom' imported from /Users/me/test/rackt/js-build/modules/rackt.rkt.js
    at new NodeError (node:internal/errors:399:5)
    at packageResolve (node:internal/modules/esm/resolve:794:9)
    at moduleResolve (node:internal/modules/esm/resolve:843:20)
    at defaultResolve (node:internal/modules/esm/resolve:1058:11)
    at nextResolve (node:internal/modules/esm/hooks:654:28)
    at Hooks.resolve (node:internal/modules/esm/hooks:309:30)
    at ESMLoader.resolve (node:internal/modules/esm/loader:312:26)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:172:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:76:40)
    at link (node:internal/modules/esm/module_job:75:36) {
  code: 'ERR_MODULE_NOT_FOUND'
}

Seems like I'm dead in the water. Can't run the example in the README.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions