使用electron-builder打包失败 提示TypeError: Cannot read property 'name' of undefined

错误信息

TypeError: Cannot read property 'name' of undefined
    at exports.fromCallback (D:\xiangmu\InstantMessaging\trunk\node_modules\_universalify@2.0.0@universalify\index.js:15:26)
    at Object.<anonymous> (D:\xiangmu\InstantMessaging\trunk\node_modules\_fs-extra@10.0.0@fs-extra\lib\fs\index.js:57:27)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Module.require (module.js:587:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (D:\xiangmu\InstantMessaging\trunk\node_modules\_fs-extra@10.0.0@fs-extra\lib\index.js:5:6)
    at Module._compile (module.js:643:30)
    at Object.Module._extensions..js (module.js:654:10)
    at Module.load (module.js:556:32)
    at tryModuleLoad (module.js:499:12)
    at Function.Module._load (module.js:491:3)
    at Module.require (module.js:587:17)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! electronlh@1.0.0 build: `node .electron-vue/build.js && electron-builder`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the electronlh@1.0.0 build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     D:\node\node_cache\_logs\2022-02-11T05_57_27_621Z-debug.log

name没有被定义

检查 name 看看 有没有这个属性 ,可以做个非空判断

if(obj.name){ //obj 就是对象 ,存在 再操作
obj.name="77"
}