场景:使用python execjs库调用js中的函数,同时js文件中使用了impor xxx from “xxx-js”,此错误是不支持ES版本调用,在package.json中加入"type": “module” 后,直接运行js文件成功。但是,在python调用时依然会报错。
尝试了多种修改各种package.json和python调用方法均失败了。
解决方案:最后,将impor xxx from "xxx-js改成const xxx = require(“xxx-js”); OK,成功了,直接就将其变回CommonJS格式了,蕾姆了。