qicoo
qicoo
I found a solution Delete one of the lines `webpack.renderer.config.js` ``` const webpack = require('webpack') // const MinifyPlugin = require("babel-minify-webpack-plugin") // delete const CopyWebpackPlugin = require('copy-webpack-plugin') const MiniCssExtractPlugin = require('mini-css-extract-plugin')...
目前还存在这个问题吗?我这现在没复现
我不确定说的 `require` 是在 render 还是 main,如果可以给我一个复现的地址我可以看一下。如果需要打包包含 `node_modules` 目录的话可以在 package.json 里面的 build.files 字段里修改。另外,如果是 render 层,你可以试着修改一下 vite.config.ts 里面的 optimizeDeps.exclude 字段,可以阻止第三方包的优化处理
我是 MacOS 没有出现这个问题,建议按顺序重试: - git pull 最新代码,或重新使用 npx create-vite-electron 下载模版 - 把 node_modules/ 删掉 - package-lock.json 或 yarn.lock 删掉 - 重新使用 yarn 安装 如果还有问题的话,等我有windows系统我再看一下~
> 我把node_modules/ffi-napi添加到build.files中起效果了,但是遇到cannot find module lodash.defaults的时候这个方法就无效了。大佬有点什么思路码 猜测哈,应该是你ffi-napi里面需要用到lodash的模块,你试试把node_modules目录都打进build.files去...