记electron-vue打包问题

今天在electron-vue项目中使用electron-build打包遇到了报错,其实之前也遇到过,但是确实忘了什么原因,所以这次把问题记录下来,免的又忘了,具体错误如下:

1
2
Error: Unresolved node modules: vue, jpex, vuex, vue-class-component
...

然后打包失败了,其实这个是由于使用cnpm安装依赖导致,可能由于cnpm和npm、yarn依赖组织方式不同,electron-build按照结构去寻找依赖,所以查找失败,当然这是我的推测。

解决方法就很简单了,使用npmyarn重新安装依赖就好。