Skip to content

error in create-react-app #185

Open
Open
@xmizore

Description

@xmizore

when I import toc in jsx like:

import toc from "markdown-toc";

there are errors in console:

ERROR in ./node_modules/markdown-toc/index.js 10:18-40
Module not found: Error: Can't resolve 'querystring' in 'C:\Users\mizore\Desktop\lobi-web\node_modules\markdown-toc'

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: { "querystring": require.resolve("querystring-es3") }'
        - install 'querystring-es3'
If you don't want to include a polyfill, you can use an empty module like this:
        resolve.fallback: { "querystring": false }

ERROR in ./node_modules/markdown-toc/lib/utils.js 15:0-34
Cannot statically analyse 'require(…, …)' in line 15

ERROR in ./node_modules/markdown-toc/lib/utils.js 16:0-32

ERROR in ./node_modules/markdown-toc/lib/utils.js 21:0-30
Cannot statically analyse 'require(…, …)' in line 21

ERROR in ./node_modules/markdown-toc/lib/utils.js 22:0-35
Cannot statically analyse 'require(…, …)' in line 22

ERROR in ./node_modules/markdown-toc/lib/utils.js 23:0-34
Cannot statically analyse 'require(…, …)' in line 23

webpack compiled with 9 errors and 3 warnings

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions