electron-vue报错process is not defined的解决方法
在按照官方文档创建一个项目之后,运行时报错ReferenceError: process is not defined
,综合相关issue和个人经验,总结出了最简单的解决方法如下。
首先打开.electron-vue/webpack.renderer.config.js
,在大约第125行的new HtmlWebpackPlugin
中任意位置添加一个成员变量isBrowser: process.browser
如下所示
1 | new HtmlWebpackPlugin({ |
然后打开src/index.ejs
,在大约第16行的位置找到
1 | <% if (!process.browser) { %> |
将其改成
1 | <% if (!htmlWebpackPlugin.options.isBrowser) { %> |
然后再次启动程序,可见问题解决。
Be the first person to leave a comment!