因此,我一直在使用电子创建桌面应用程序。问题是当我使用npm运行我的应用程序时,它没有显示有关缺少模块的任何错误,但是当我打包并运行它时,此错误显示了
我确定我已经在项目目录中使用npm install -g mysql和npm install mysql安装了mysql模块。当我运行应用程序的解压缩版本时,一切正常
最佳答案
假设您已经安装了mysql,请安装mysql npm install mysql --save-dev
嗨,我也遇到了同样的错误,我尝试了所有可能的方法,但似乎无济于事,经过多次尝试和尝试,我得以修复它,最后意识到这一切都是由于
当我安装MySQL模块时,我从未保存过它(--save-dev)
而且我打包时电子包装程序无法找到它,因为package.json中没有提到
一个解决方案可能是在node_module文件夹中找到mysql文件夹并删除
然后安装它npm install mysql --save-dev
或手动
在package.json文件的依赖项下添加它