Error: Current environment does not provide a require() for requiring 'crypto'

Hello!
I ran into a problem. I imported the library into the project, but I end up getting an error when I start the project:

Error: Current environment does not provide a require() for requiring 'crypto'.

I have tried many solutions found in the documentation and on third-party sites. But nothing worked. How can I solve this problem?

As I understand third party packages which I import have require() function which is not supported by current environment. But I can’t figure out how to fix it.

You can refer to this document to use crypto:

Thanks for the answer, but this solution did not help.
I will try to tell you more about the error.
I am trying to import @solana/web3.js into the project.

Import * as solanaWeb3 from "@solana/web3.js";

But as soon as I try to use the example from the documentation:

console.log(solanaWeb3);

An error occurs (it’s visible with the developer tools in the browser):

Error: Current environment does not provide a require() for requiring 'crypto'.
    factory cjs-loader.mjs:93
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    _createRequire cjs-loader.mjs:105
    _createRequireWithResolveMap cjs-loader.mjs:112
    execute crypto.js:14
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    _createRequire cjs-loader.mjs:105
    _createRequireWithResolveMap cjs-loader.mjs:112
    execute utils.js:33
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    _createRequire cjs-loader.mjs:105
    _createRequireWithResolveMap cjs-loader.mjs:112
    execute _sha2.js:16
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    _createRequire cjs-loader.mjs:105
    _createRequireWithResolveMap cjs-loader.mjs:112
    execute sha512.js:19
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    _createRequire cjs-loader.mjs:105
    _createRequireWithResolveMap cjs-loader.mjs:112
    execute index.cjs.js:107
    _load cjs-loader.mjs:78
    _tryModuleLoad cjs-loader.mjs:63
    _require cjs-loader.mjs:42
    require cjs-loader.mjs:27
    execute index.cjs.mjs:7
    doExec system.js:482
    postOrderExec system.js:472
    postOrderExec system.js:461
    postOrderExec system.js:459
    postOrderExec system.js:461
    postOrderExec system.js:459
    C system.js:406

If you want to use web3, please refer here.