0


execjs执行js代码报:Error: Cannot find module ‘crypto-js‘错误解决方案

友情链接:

这是我在政万通平台上的知识岛屿账号,我会不定时在平台发布一些有深度的技术文章,欢迎大家一起来学习交流:https://www.zwtoon.com/islandSearch

问题描述

已经安装了execjs,并且node环境里边也已经安装了crypto-js',但是在python里边使用execjs执行js代码报:Error: Cannot find module 'crypto-js'错误:

在这里插入图片描述


解决方案:

长话短说,大概原因是因为环境指向的不同,我这边用的是全局安装和指定环境解决的问题

1、查看nodejs中module位置的方法

npm root -g

2、指定一下node_modules路径,然后记得js库要全局安装

npm install -g crypto-js
js = execjs.compile(js,cwd=r"/usr/local/node-v10.15.1/lib/node_modules")

3、直接上截图:
在这里插入图片描述
在这里插入图片描述



本文转载自: https://blog.csdn.net/weixin_44606304/article/details/140543108
版权归原作者 FMSW 所有, 如有侵权,请联系我们删除。

“execjs执行js代码报:Error: Cannot find module ‘crypto-js‘错误解决方案”的评论:

还没有评论