https://github.com/dominikg/rxdb-vite
reproduction of an issue when using rxdb in a vite project
https://github.com/dominikg/rxdb-vite
Last synced: 26 days ago
JSON representation
reproduction of an issue when using rxdb in a vite project
- Host: GitHub
- URL: https://github.com/dominikg/rxdb-vite
- Owner: dominikg
- Created: 2020-09-27T12:09:03.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-09-27T12:36:22.000Z (over 4 years ago)
- Last Synced: 2025-02-08T20:17:32.551Z (3 months ago)
- Language: JavaScript
- Size: 70.3 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Reproduction for https://github.com/vitejs/vite/issues/847
Run `yarn && yarn dev`
```
[vite] Optimizable dependencies detected:
rxjs, vue, rxdb/plugins/coreDev server running at:
> Local: http://localhost:3000/
> Network: http://192.168.2.119:3000/Error: ENOENT: no such file or directory, stat 'events'
at Object.statSync (fs.js:1042:3)
at Object.statSync (/home/dominikg/develop/frederik/vite-rxdb/node_modules/graceful-fs/polyfills.js:308:16)
at cachedRead (/home/dominikg/develop/frederik/vite-rxdb/node_modules/vite/dist/node/utils/fsUtils.js:24:45)
at serve (/home/dominikg/develop/frederik/vite-rxdb/node_modules/vite/dist/node/server/serverPluginModuleResolve.js:35:23)
at /home/dominikg/develop/frederik/vite-rxdb/node_modules/vite/dist/node/server/serverPluginModuleResolve.js:67:20
at dispatch (/home/dominikg/develop/frederik/vite-rxdb/node_modules/koa-compose/index.js:42:32)
at /home/dominikg/develop/frederik/vite-rxdb/node_modules/vite/dist/node/server/serverPluginEnv.js:24:16
at dispatch (/home/dominikg/develop/frederik/vite-rxdb/node_modules/koa-compose/index.js:42:32)
at /home/dominikg/develop/frederik/vite-rxdb/node_modules/vite/dist/node/server/serverPluginHtml.js:42:15
at dispatch (/home/dominikg/develop/frederik/vite-rxdb/node_modules/koa-compose/index.js:42:32)```
Root cause is that `node_modules/rxdb/dist/es/rx-database.js` imports `pouchdb-core` via `node_modules/rxdb/dist/es/pouch-db.js`
and `node_modules/pouchdb-core/lib/index.es.js` contains `import EE from 'events';`Also see `vite.config.js` for a fruitless attempt to fix this with rollup-plugin-node-polyfills