uTools开发最佳实践-preload.js报错不支持ES module

118 阅读1分钟

16ca8a27798372bc613402fea9a711f.jpg

很多同学在开发uTools插件时,第一次使用preload.js,很容易出现这个错误,当出现这个错误时,在preload.js同级目录下创建一个package.json文件,内容为:

{
    "name": "feed-hub",
    "version": "1.3.0",
    "description": "",
    "main": "preload.js",
    "author": "",
    "license": "MIT",
    "type": "commonjs",
    "dependencies": {},
    "devDependencies": {}
}

其中的核心是"type": "commonjs",因为uTools的nodejs只支持commonjs