Comments (2)
To fix the big number issue, add support for bigint to vite.config.js:
optimizeDeps: {
esbuildOptions: {
supported: {
bigint: true
},
define: {
'process.env.NODE_DEBUG': 'false',
'global': 'globalThis'
}
}
}
Unfortunately, however, this will only fix the immediate problem. If you want to implement anything beyond the basic index.js file (I.e. use vue files), you will have to implement the vite vue plugin, but this results in more errors:
Add vite vue plugin for handling vue files to vite.config.js:
import vue from '@vitejs/plugin-vue'
export default {
plugins: [vue()],
Start the app:
npm run dev
Loading results in a blank page and the error:
browser-external:util:9 Uncaught Error: Module "util" has been externalized for browser compatibility. Cannot access "util.inherits" in client code.
at Object.get (browser-external:util:9:13)
at node_modules/levelup/lib/levelup.js (levelup.js:4:18)
at __require2 (chunk-ZQVQAL53.js?v=7e1ee517:19:50)
at node_modules/level-packager/level-packager.js (level-packager.js:3:17)
at __require2 (chunk-ZQVQAL53.js?v=7e1ee517:19:50)
at node_modules/level/browser.js (browser.js:1:18)
at __require2 (chunk-ZQVQAL53.js?v=7e1ee517:19:50)
at index.js:10:19
from js-ipfs-examples.
Potential fix #450.
Is more documentation required about some of the configuration required for specific frameworks such Vue?
from js-ipfs-examples.
Related Issues (20)
- js-ipfs + vite + svelte
- Request: Commit lock files
- Update circuit relay configuration to use v2 protocol
- Unable to decode multibase string "addrs", base32 decoder only supports inputs prefixed with b
- next js example does not work HOT 5
- Add ./examples/browser-service-worker-gateways-with-car HOT 1
- "process is not defined" error in "browser-create-react-app" example
- ipfs-repo-migrations package does not have all migration to migrate from version 11 to 12
- Need working simple Node.js ipfs.cat example
- The Angular Compiler requires TypeScript >=4.4.2 and <4.7.0 but 4.7.4 was found instead. HOT 3
- main.cjs to main.js in package.js HOT 2
- Reference Documentation for Implementation of running IPFS Node in Electron
- problem in the package "npm ipfs-http-client" HOT 2
- run-in-electron example is broken
- bug: `yarn install` succeeds, but throws errors on M1 Mac HOT 2
- video example documentation unclear
- Error: Database is not open
- browser-readablestream example not working HOT 1
- An error occurred while executing Yarn install
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from js-ipfs-examples.