jsencrypt 加密^3.0.0-rc.1版本new JSEncrypt报错问题
起因: jsencrypt加密这个逻辑一直是有的,最近同事拉代码npm install的时候竟然报错了,我本地没问题,奇怪了,我删除node_module后我这也报错了,然后看了有package-lock.json,锁定了啊,依赖如下:找问题:在node_module中,找到了这个依赖,文件名jsencrypt@3.0.1,和3.0.0-rc.1不一样,查了官网,原来最近升级了,升级的版本不兼容以前的版本,那为啥锁定了,还会有下载到3.0.1呢?解答:用 ^ 指定版本范围:允许不会改变最左边.
原创
2021-03-04 14:04:37 ·
2670 阅读 ·
3 评论