可以在不包括支持 crypto 模块的情况下构建 Node.js,这时调用 require('crypto') 将导致抛出异常。

    1. let crypto;
    2. try {
    3. crypto = require('crypto');
    4. } catch (err) {
    5. console.log('不支持 crypto');
    6. }