这个问题的原因很好分析,就是jsencrypt这个的依赖包报错,我们只需要去修改node_modules\jsencrypt\lib\JSEncrypt.js的对应报错位置,加入图中红圈中的代码即可
当然这种方法不是一劳永逸的。最好的办法就是将该依赖包放在本地,并上传代码版本管理。
你问我怎么做?
在项目根目录创建名为my_modules的文件夹,将修改后的jsencrypt依赖包拷进去
在package.json中加入路径,
“dependencies”: {
“jsencrypt”: “./my_modules/jsencrypt”,
},
这个路径可以使用如下
../ foo / bar
〜 / foo / bar
./foo/bar
/ foo / bar