Comments (2)
Hello. I had a similar issue when using a create react app that uses webpack 5.
I solved the import issues with the following craco config; maybe this helps. I also installed the Buffer libaray separately by running npm i --save-dev buffer
.
module.exports = {
webpack: {
configure: config => {
const wasmExtensionRegExp = /\.wasm$/
config.resolve.extensions.push('.wasm')
config.experiments = {
syncWebAssembly: true,
asyncWebAssembly: true,
}
config.module.rules.forEach(rule => {
;(rule.oneOf || []).forEach(oneOf => {
if (oneOf.type === 'asset/resource') {
oneOf.exclude.push(wasmExtensionRegExp)
}
})
})
return config
},
},
}
from mesh.
Many thanks to @ggcaponetto for their answer but I stilled faced the issue in a CRA app, replaced react-scripts
with craco
and used this craco.config.js
.
const webpack = require('webpack');
module.exports = {
webpack: {
configure: (config) => {
const wasmExtensionRegExp = /\.wasm$/;
config.resolve.extensions.push('.wasm');
config.resolve.fallback = {
...config.resolve.fallback,
buffer: require.resolve('buffer'),
stream: require.resolve('stream'),
};
config.plugins = [
...config.plugins,
new webpack.ProvidePlugin({
Buffer: ['buffer', 'Buffer'],
}),
];
config.experiments = {
syncWebAssembly: true,
asyncWebAssembly: true,
};
for (const rule of config.module.rules) {
for (const oneOf of (rule.oneOf || [])) {
if (oneOf.type === 'asset/resource') {
oneOf.exclude.push(wasmExtensionRegExp);
}
}
}
return config;
},
},
};
from mesh.
Related Issues (20)
- How to listing Fungible Token in NFT Marketplace?
- `'amounts-as-strings': 'true'` for Maestro provider endpoints
- When using connect(walletName) in React with useWallet(), errors go to console but the promise resolves regardless
- useAssets() Asset type doesn't include all the properties. HOT 1
- error TS2307: Build:Cannot find module '@mesh/core' or its corresponding type declarations. HOT 2
- Error: ENOENT: no such file or directory, open '...\.next\server\chunks\cardano_serialization_lib_bg.wasm' HOT 6
- MeshTxBuilder - unstable collateral return HOT 1
- resolvePlutusScriptHash cannot resolve a validator address with staking credentials
- Multiple vulnerabilities in example templates
- React + MeshJS error when using `import { MeshProvider } from '@meshsdk/react';` after manual install via webpack HOT 9
- What is the expected object we need to pass to the value property in the redeemValue function? HOT 2
- Memory access out of bounds HOT 2
- Load WASM libraries asynchronously HOT 1
- feat: get utxo from script based on params
- Clear dev logs in lower level apis
- Lower level API - Adding meaningful error at build HOT 1
- Add blockfrost evaluator
- Can you implemet the Lucid Provider interface?
- add applyParamsToScript on ts
- `OUR_PRINCESS_IS_IN_ANOTHER_CASTLE` while trying to use `redeemValue` HOT 2
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 mesh.