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.jsmodule.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'}

转载于:https://www.cnblogs.com/davidwang456/p/8807558.html

nodejs安装node-rsa遇到的问题及解决相关推荐

  1. nodejs 安装后 npm-v 无效,node全局环境配置

    Nodejs安装后使用 npm -v 命令无效果, 解决办法是需要删除C:\Users\{账户}\下的.npmrc文件.... ,注意不是删除安装文件下的.npmrc文件. 安装nodejs后的环境配 ...

  2. linux安装nodejs 7,在CentOS 7上安装Node.js的4种方法

    Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大.好吧-微魔其实是个门外汉-但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看 ...

  3. linux系统宝塔安装nodejs,node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装

    node安装,nodejs安装,Windows nodejs安装,Linux nodejs安装 Windows系统: 安装:node-v12.14.0-x86.msi 查看:node -v 返回版本信 ...

  4. linux yum安装node,yum安装新版nodejs

    系统的yum源安装nodejs版本太低.如果你的系统版本比较低,gcc库版本低,编译安装的时候有可能不成功,下面是yum安装的步骤 第一步: curl --silent --location http ...

  5. 使用nvm安装node报错,Could not retrieve https://nodejs.org/dist/latest/SHASUMS256.txt. Get “https://nodej

    由于项目较多,node版本不一致会造成各种问题,因此使用nvm对node版本进行管理,使用nvm install 版本号安装时报以下错误 ` 问题描述 最近因为开了新的项目,用的node版本较高,因此 ...

  6. Android安装node js,如何在安卓手机上安装nodejs

    最近我研究了一下如何在手机上安装linux系统,目的是想在手机上跑一个nodejs小程序员.这个nodejs程序原本可放在服务器上执行,但由于服务器的IP被屏蔽拉入黑名单,我就想到了在手机上的linu ...

  7. 很细的项目部署上线流程(一)服务器搭建环境从0开始,Linux安装JDK安装nginx部署ssl证书安装git安装node安装pm2安装maven

    本文整个流程是在博主完成一次项目上线全过程后复盘的记录,有没有写到的细节不清楚的可以私聊提问.选购服务器可以参考一.服务器选购,跳过可以直接点击目录,后端Java项目部署参考:项目上线流程(二)后端项 ...

  8. Linux(centos6.0)下安装Node.js以及使用

    Linux下(centos6.0)安装Node.js 1.wget http://nodejs.org/dist/node-v0.6.9.tar.gz     tar  zxvf node-v0.6. ...

  9. 使用nodejs安装Vue-cli

    1.安装完成node,node有自带的npm,可以直接在cmd中,找到nodeJs安装的路径下,进行命令行全局安装vue-cli.(npm install --global vue-cli) 我的是安 ...

  10. VUE3.0 一.安装node.js、vue3.0脚手架

    VUE3.0 一.安装node.js.vue3.0脚手架 1.安装nodejs 首先去官网下载nodejs 查看npm和node版本,出现版本号即安装成功. npm -v # 6.13.4node - ...

最新文章

  1. mybatis批量更新的两种实现方式
  2. Python编程练习:使用 turtle 库完成叠边形的绘制
  3. nmap 添加自定义指纹
  4. div+css的布局方式进行设计成品作业_原创响应式php企业成品网站,清晰风格版
  5. MPMoviePlayerController属性方法简介
  6. 搞懂 SynchronizationContext
  7. (0.2)linux下Mysql的安装配置与管理入门(目录篇)
  8. 双十一要来了,设计没思路看看案例
  9. FileProvider N 7.0 升级 安装APK 选择文件 拍照 临时权限 MD
  10. java 字符转换为字符串_java中将字符(Char)转换为字符串的四种方式
  11. Delphi 安卓11 中文语音合成(中文朗读)注意内容
  12. SEO人员,如何保持创新思维?
  13. xxxxxxxxxxxx
  14. Mixly制作的MP3播放和七彩灯、台灯控制例子
  15. vue实现 导出为word模板
  16. php日志写什么内容,Monolog-PHP日志类库介绍
  17. CAPL创建与语法简介
  18. MATLAB教程笔记——B站台大郭彦甫
  19. 用于记录解决Fermi望远镜处理数据报错
  20. 陳三甲网络笔记:几条赚钱感悟!

热门文章

  1. multiple root tags怎么解决_手机ROOT后交管12123打不开怎么解决;EdXposed使用QX模块微X教程...
  2. mac 更换默认蓝牙适配器_Win7连接低功耗蓝牙(BLE)鼠标
  3. 编码方式_机器学习中常用的编码方式
  4. termux配置python_termux python环境
  5. java map 查找_在Java TreeMap中查找元素位置
  6. 计算机病毒洛,蓝狐动漫《百变机兽》中未完的战争,蓝毒兽原来是电脑病毒?...
  7. 链表线性表及其操作c语言代码大全,用链表实现线性表的各种操作(C语言)
  8. python 中cookie_Python 处理Cookie的菜鸟教程(一)Cookie库
  9. android 之Activity的五种传值方式 (在从当前Activity跳转到目标Activity时的传值方式)
  10. mysql oracle 查询语句执行顺序_MySQL sql语句执行顺序