npm run build
执行npm run build 的时候,遇到了一个问题,打包的exe软件在本机上可以正常使用,安装包发给别人以后,安装出现了白屏问题。
软件引用了别人写的node C++插件,想的是放在静态文件目录,用require 引入,事实证明不可以。build在打包过程中,会根据package.json文件夹中的"dependencies"加载软件需要的包,如果通过require方式引用插件,但依赖中没有体现,则require 的路径最终显示的是你本地包的绝对路径,无论你放到那个目录,都一样,这就导致了安装到别人电脑上的白屏问题。
解决尝试
以为是路径问题,尝试通过路径问题来解决插件的使用,