npm包引入问题

191 阅读1分钟

chrome-launch

  • 工作中用到,需要electron项目唤醒一个自己的浏览器(拿谷歌浏览器改的)
  • 将chrome-launch 包里面的一些配置修改使得可以去唤醒其他软件
  • 在主进程中只能使用import()方式引入,本来是没有问题的,但是electron-builder打包并且配置了asar后读取不了模块
  • 解决办法:是包里面的package.json里配置了type:module,使得,只能使用import,export的方式,不能使用require方式引入
  • 所以是将源码里的引入方式给修改了,最终解决了这个依赖找不到的问题