nodejs安装node-rsa遇到的问题及解决
Posted 一天不进步,就是退步!
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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-----\n‘ + ‘MIG.............AB\n‘ + ‘-----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‘ }
以上是关于nodejs安装node-rsa遇到的问题及解决的主要内容,如果未能解决你的问题,请参考以下文章
win10系统安装nodejs遇到提示错误代码2503的解决办法