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'
                }
  • 相关阅读:
    three.js 制作一个三维的推箱子游戏
    three.js 郭先生制作太阳系
    three.js 制作魔方
    three.js 欧拉角和四元数
    mysql
    重装系统后需要安装的软件
    python3.7 安装PyQt5
    Java读取文件
    linux 环境jdk安装
    linux 修改用户字符集
  • 原文地址:https://www.cnblogs.com/davidwang456/p/8807558.html
Copyright © 2011-2022 走看看