一、安装Node.js
brew install nodejs
二、配置环境变量
echo 'export PATH="/usr/local/opt/node/bin:$PATH"' >> ~/..zshrc
三、验证
node -v
npm - v
四、pip安装pyexecjs
pip install pyececjs
五、配置pycharm node 路径
WechatIMG1976.jpg (42.4 KB, 下载次数: 0)
下载附件
2023-6-16 11:42 上传
WechatIMG1977.jpg (174.69 KB, 下载次数: 0)
下载附件
2023-6-16 11:42 上传
六、pycharm下载Node.js插件
WechatIMG1978.jpg (168.49 KB, 下载次数: 0)
下载附件
2023-6-16 11:42 上传
七、修改 execjs 源码 node命令路径
v2-579c756117ba6f5f54ef66cd59e7637b_r.jpg (38.02 KB, 下载次数: 0)
下载附件
2023-6-16 11:37 上传
八、使用 execjs 调用js文件
import execjs
import json
print(execjs.get().name)
with open('kzw123.js', 'r', encoding='utf-8') as f:
JScode = f.read()
print(JScode)
JScode_code = execjs.get()
context = JScode_code.compile(JScode)
ssa = {"query": "python", "pageNum": 1, "limit": 15}
b = context.call('jiaMi', json.dumps(ssa))
print(b)
最终解决pycharm 使用 execjs 执行js文件 无法正确使用 Node.js版本问题