Electron使用echarts-gl控制台报错error: invalid expression问题

284 阅读1分钟

使用版本

"echarts": "^5.5.1",
"echarts-gl": "^2.0.9",

报错内容

image.png

解决办法:关闭electron安全策略

1.在渲染层index.html更改meta标签
 <meta
      http-equiv="Content-Security-Policy"
      content="script-src 'self' 'unsafe-inline' 'unsafe-eval';"
    />
2.主进程修改,
const mainWindow = new BrowserWindow({ 
    webPreferences: { 
        nodeIntegration: true, 
        contextIsolation: false, 
} });

实习期间,刚刚接触electron,大佬有不同意见再行讨论