MangoTsing/vite-electron-quick

创建成功后无法显示

zzg19901210 opened this issue · 4 comments

你好,我使用 npx create-vite-electron ftv-pc创建成功后,系统运行正常。但是不显示内容,是啥原因导致。

Snipaste_2021-02-16_21-20-23

是一样的错误吗 electron是空白 错误是 env.js:1 Uncaught EvalError: Refused to evaluate a string as JavaScript because 'unsafe-eval' is not an allowed source of script in the following Content Security Policy directive: "script-src 'self'".
终端错误是 :[ele] (node:14836) electron: The default of contextIsolation is deprecated and will be changing from false to true in a future release of Electron. See electron/electron#23506 for more information
估计又是 vite2 升级带来的错误

Snipaste_2021-02-16_21-27-57

把package.json 里面的vite版本改成"vite": "2.0.0-beta.60", 最新的beta70 不知道哪里又改动了 期待M大的更新
更改后 yarn 一遍再 yarn dev 就可以了

beta61也是可以的 beta62 就不行了 不知道beta62 改了哪里 等MangoTsing更新吧

一直回老家过年来着,看问题是CSP安全策略配置,vite使用了new Function这种electron警告的使用方式。�因为index.html里面的配置,导致直接限制🚫掉正常功能,先删除掉meta的CSP,后续根据安全策略再优化一下配置。