plotly / plotly/angular-plotly.js
[vite] Error when evaluating SSR module
还没有人认领这个 Issue。
- 主要语言
- TypeScript
- 星标
- 242
- 派生
- 81
- 平均合并
- 8 小时 48 分钟
- 30 天内合并 PR
- 18
描述
Angular Version : 18+
Dependencies
"angular-plotly.js": "^6.0.0",
"plotly.js-dist-min": "^2.35.2",
devDependencies
"@types/plotly.js-dist-min": "^2.3.4"
I am able to start the application, however getting this errror,
11:23:53 PM [vite] Error when evaluating SSR module /@fs/C:/Users/SomeUser/Desktop/source-code/MyAngularApp/.angular/cache/18.1.1/vite/deps_ssr/plotly__js-dist-min.js?v=c24ab8f7:
|- ReferenceError: self is not defined
at node_modules/plotly.js-dist-min/plotly.min.js (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:13:7)
at __require2 (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\chunk-NQ4HTGF6.js:44:50)
at eval (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:145848:16)
at async instantiateModule (file:///C:/Users/SomeUser/Desktop/source-code/MyAngularApp/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53451:5)
11:23:53 PM [vite] Error when evaluating SSR module /chunk-4EVLDWLS.mjs:
|- ReferenceError: self is not defined
at node_modules/plotly.js-dist-min/plotly.min.js (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:13:7)
at __require2 (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\chunk-NQ4HTGF6.js:44:50)
at eval (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:145848:16)
at async instantiateModule (file:///C:/Users/SomeUser/Desktop/source-code/MyAngularApp/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53-UI.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:13:7)
at __require2 (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\chunk-NQ4HTGF6.js:44:50)
at eval (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\p-UI.angular\cache\18.1.1\vite\deps_ssr\plolotly__js-dist-min.js:145848:16)
at async instantiateModule (file:///C:/Users/SomeUser/Desktop/source-code/MyAngularApp/node_modul_ssr\chunk-NQ4HTGF6.js:44:50)es/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53451:5) lotly__js-dist-min.js:145848:16)
ERROR ReferenceError: self is not defined es/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53
at node_modules/plotly.js-dist-min/plotly.min.js (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\plotly__js-dist-min.js:13:7)
at __require2 (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps-UI.angular\cache\18.1.1\vite\deps_ssr\plo_ssr\chunk-NQ4HTGF6.js:44:50)
at eval (C:\Users\SomeUser\Desktop\source-code\MyAngularApp.angular\cache\18.1.1\vite\deps_ssr\p_ssr\chunk-NQ4HTGF6.js:44:50)lotly__js-dist-min.js:145848:16) lotly__js-dist-min.js:145848:16)
at async instantiateModule (file:///C:/Users/SomeUser/Desktop/source-code/MyAngularApp/node_modules/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53es/vite/dist/node/chunks/dep-C1-ZB6nQ.js:53451:5)
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
调研方向
首先,使用列出的 angular-plotly.js 和 plotly.js-dist-min 依赖复现 Angular 18+ SSR 失败。检查 node_modules/plotly.js-dist-min/plotly.min.js 以及堆栈跟踪中显示的 Vite SSR 评估路径。应用在 SSR 期间启动且不出现“self is not defined”错误即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- angular, typescript, vite
- 领域
- frontend, web-dev
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 30/100