node.js - Hur importerar jag node crypto till mina Angular 11-komponenter?


Jag försöker implementera ett blockkedjesystem i min Angular-applikation. Och jag har skapat en TypeScript-fil med klassimplementation och importuttryck för crypto.

import * as crypto from 'crypto';

class Blockchain {//blockchain code here}

Men när jag importerar den här klassen till mina Angular-komponenter får jag detta kompileringsfel 'Module not found: Error: Can't resolve 'crypto' in '...''.

Jag använder Angular 12 node v16.3.0 typescript v4.1.5

Tack i förväg

Svar #1

Redigera:

Användning av standard crypto från Node.js:

const crypto = require('crypto');

Demo på StackBlitz.

Officiell dokumentation: https://nodejs.org/api/crypto.html