shrhdk / text-to-svg

Convert text to SVG path without native dependence.
Other
978 stars 132 forks source link

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default. #71

Open zainshabir00 opened 2 years ago

zainshabir00 commented 2 years ago

I have installed text-to-svg plugin in my React project. But it returns error:

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.

If you want to include a polyfill, you need to:
    - add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
    - install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
    resolve.fallback: { "path": false }

I have tried to install path-browserify and in webpack configuration i added:

module.exports = {
    resolve: {
        fallback: {
            "path": require.resolve("path-browserify")
        }
    }
}

But still i am getting that error. What should i do now?

richardk123 commented 2 years ago

same problem here zainshabir00 did you fix the issue?

OmarKhairyHosny commented 1 year ago

did you manage to fix it?

Armer7 commented 1 year ago

It's work for me in webpack 5 fallback: { "path": require.resolve('path-browserify'), "crypto-browserify": require.resolve('crypto-browserify'), },