projectstorm / react-diagrams

a super simple, no-nonsense diagramming library written in react that just works
https://projectstorm.cloud/react-diagrams
MIT License
8.58k stars 1.17k forks source link

Cannot resolve dependency 'closest' #788

Open jonlepage opened 3 years ago

jonlepage commented 3 years ago

hi, is this a know issue ? i try using "@projectstorm/react-diagrams": "^6.3.0", , and i get error from my terminal ! When using import createEngine from '@projectstorm/react-diagrams';

[0] Server running at http://localhost:1234 
×  \node_modules\@projectstorm\react-canvas-core\dist\es\Toolkit.js:4:24: Cannot resolve dependency 'closest'
[0]   2 | Object.defineProperty(exports, "__esModule", { value: true });
[0]   3 | exports.Toolkit = void 0;
[0] > 4 | const closest = require("closest");
[0]     |                        ^
[0]   5 | class Toolkit {
[0]   6 |     /**
[0]   7 |      * Generats a unique ID (thanks Stack overflow :3)

image

My current setup jsconfig

{
    "compilerOptions": {
        "target": "es2020",
        "module": "es2020",
        "jsx": "react",
        "checkJs": true,
        "lib": ["esnext", "dom"], // events dom listener.
        "esModuleInterop": true,
        "moduleResolution": "node",
        "allowSyntheticDefaultImports": true
    },
    "include": ["src/**/*"]
    // "exclude": ["node_modules", "**/node_modules/*"]
}

thanks for help or suggest

BadLeo commented 3 years ago

https://github.com/projectstorm/react-diagrams/blob/master/docs/getting-started/README.md