在 "node_modules/jimp/dist/browser/index.js" 中使用 eval 强烈不建议,因为它存在安全风险,并可能导致压缩问题。
作者: rallets创建于 2024年10月30日更新于 2026年4月29日
预期行为 Vite 可以使用 Rollup 而不发出警告。 # 当前行为 Rollup 会对 eval 的使用发出警告。 node_modules/jimp/dist/browser/index.js (13:32539): 在 "node_modules/jimp/dist/browser/index.js" 中使用 eval 强烈不建议,因为它存在安全风险,可能会导致压缩问题。 - Jimp 版本: 1.6.0 - 操作系统: Windows 11 - Node 版本: 20.17.0 # 上下文 我只使用了 Jimp 的一小部分功能,即 Jimp.read、resize、ResizeStrategy 和 getBuffer。 我是否可以通过某种方式仅导入所需的内容,以避免使用 eval? Rollup 参考:https://rollupjs.org/troubleshooting/#avoiding-eval Vite 参考:https://GitHub.com/vitejs/vite/discussions/12103
内容来源: jimp-dev/jimp