zoukankan      html  css  js  c++  java
  • nodejs安装node-rsa遇到的问题及解决

    nodejs第一次使用,故碰到一些小白问题:

    1.使用 npm install node-rsa -S

    2.封装rsa

    import NodeRSA from 'node-rsa';
    const rsa_encrypt = (data) => {
        let key = new NodeRSA('-----BEGIN PUBLIC KEY-----
    ' + 'MIG.............AB
    ' + '-----END PUBLIC KEY-----');
        // key.generateKeyPair(1024);
        key.setOptions({encryptionScheme: 'pkcs1'})
        let encryptKey = key.encrypt(data, 'base64')
        return encryptKey;
    }

    3.编译报错,缺少json-loader模块

    npm install json-loader -S

    4.再次编译,还是报错

    解决方式:

    查看json-loader的官方文件

    https://github.com/webpack-contrib/json-loader

    安装过程除了上面的步骤,还需要配置一下:

    webpack.config.js
    
    module.exports = {
      module: {
        loaders: [
          {
            test: /.json$/,
            loader: 'json-loader'
          }
        ]
      }
    }

    安装完成后的package.json如下:

        "node-rsa": "^0.4.2",

    依赖

     "json-loader": "^0.5.7",

    webpack.config.js文件

    loader增加配置:

                {
                    test: /.json$/,
                    loader: 'json-loader'
                }
  • 相关阅读:
    257. Binary Tree Paths
    324. Wiggle Sort II
    315. Count of Smaller Numbers After Self
    350. Intersection of Two Arrays II
    295. Find Median from Data Stream
    289. Game of Life
    287. Find the Duplicate Number
    279. Perfect Squares
    384. Shuffle an Array
    E
  • 原文地址:https://www.cnblogs.com/davidwang456/p/8807558.html
Copyright © 2011-2022 走看看