分类
科技文章

electron的一个小坑

const pkg = require('../package.json');
const something = pkg.build.something;

以上这段代码,在dev状态是不会报错的,但是build之后的包,运行起来就会报错。原因是electron-builder在打包时把package.json的内容精简了,只留了name, version等少数内容,所以以下代码是不会报错的:

const pkg = require('../package.json');
const version = pkg.version;

这个问题只在打包后才会报错,还挺不好排查的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注