brix / crypto-js

JavaScript library of crypto standards.
Other
15.74k stars 2.38k forks source link

Issue when try build-prod angular 9 #290

Open dan085 opened 4 years ago

dan085 commented 4 years ago

WARNING in ./node_modules/crypto-js/core.js Module not found: Error: Can't resolve 'crypto' in '/root/dss_platform_angular/node_modules/crypto-js'

WARNING in ./node_modules/crypto-js/core.js Module not found: Error: Can't resolve 'crypto' in '/root/dss_platform_angular/node_modules/crypto-js' resolve 'crypto' in '/root/dss_platform_angular/node_modules/crypto-js' Parsed request is a module using description file: /root/dss_platform_angular/node_modules/crypto-js/package.json (relative path: .) Field 'browser' doesn't contain a valid alias configuration resolve as module looking for modules in /root/dss_platform_angular using description file: /root/dss_platform_angular/package.json (relative path: .) Field 'browser' doesn't contain a valid alias configuration using description file: /root/dss_platform_angular/package.json (relative path: ./crypto) no extension Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/crypto doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/crypto.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/crypto.tsx doesn't exist .mjs Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/crypto.mjs doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/crypto.js doesn't exist as directory /root/dss_platform_angular/crypto doesn't exist /root/dss_platform_angular/node_modules/crypto-js/node_modules doesn't exist or is not a directory /root/dss_platform_angular/node_modules/node_modules doesn't exist or is not a directory /root/node_modules doesn't exist or is not a directory /node_modules doesn't exist or is not a directory looking for modules in /root/dss_platform_angular/node_modules using description file: /root/dss_platform_angular/package.json (relative path: ./node_modules) Field 'browser' doesn't contain a valid alias configuration using description file: /root/dss_platform_angular/package.json (relative path: ./node_modules/crypto) no extension Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/node_modules/crypto doesn't exist .ts Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/node_modules/crypto.ts doesn't exist .tsx Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/node_modules/crypto.tsx doesn't exist .mjs Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/node_modules/crypto.mjs doesn't exist .js Field 'browser' doesn't contain a valid alias configuration /root/dss_platform_angular/node_modules/crypto.js doesn't exist as directory /root/dss_platform_angular/node_modules/crypto doesn't exist [/root/dss_platform_angular/crypto] [/root/dss_platform_angular/crypto.ts] [/root/dss_platform_angular/crypto.tsx] [/root/dss_platform_angular/crypto.mjs] [/root/dss_platform_angular/crypto.js] [/root/dss_platform_angular/node_modules/crypto-js/node_modules] [/root/dss_platform_angular/node_modules/node_modules] [/root/node_modules] [/node_modules] [/root/dss_platform_angular/node_modules/crypto] [/root/dss_platform_angular/node_modules/crypto.ts] [/root/dss_platform_angular/node_modules/crypto.tsx] [/root/dss_platform_angular/node_modules/crypto.mjs] [/root/dss_platform_angular/node_modules/crypto.js]

alexeyvasilyev commented 4 years ago

Looks like the same issue as https://github.com/brix/crypto-js/issues/295

entronad commented 3 years ago

If the issues caused by secure radom of crypto-js 4.0 bother you, such as too large bundle, unavalible in React Native... Maybe you can try crypto-es .

We merged all updates of crypto-js 4.0 except the secure radom.