启动electron-vue项目后出现以下错误:

在github上找了一下解决方法:
打开项目目录下的src/index.ejs文件
<body>
<div id="app"></div>
<!-- Set `__static` path to static files in production -->
<% if (!process.browser) { %>
<script>
if (process.env.NODE_ENV !== 'development') window.__static = require('path').join(__dirname, '/static').replace(/\\/g, '\\\\')
</script>
<% } %>
<!-- webpack builds are automatically injected -->
</body>
将<% if (!process.browser) {%>
改成:
<% if (!require('process').browser) { %>
就OK了

本文解决了一个在启动Electron-Vue项目时遇到的错误,通过修改src/index.ejs文件中的条件语句,成功解决了问题。具体修改是将对process.browser的检查方式从process直接改为require('process').browser。
3218





