Files
ai-course/node_modules/.cache/babel-loader/d49a6f8a97029c1878bc03919bb548164ef83b0f210d8a4d7ce4c6263e86236c.json
KQL ce6aa207e9 fix: 修复图片路径以适配GitHub Pages base path
- 将所有图片路径从绝对路径改为使用 process.env.PUBLIC_URL
- 修复 HomePage.tsx 中所有图片引用
- 修复 CoursePage.tsx 中所有图片引用
- 确保图片在 GitHub Pages 上正确加载

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-04 09:24:45 +08:00

1 line
1.5 KiB
JSON

{"ast":null,"code":"import{useEffect}from'react';import{useLocation}from'react-router-dom';const ScrollToTop=()=>{const{pathname}=useLocation();useEffect(()=>{// 页面切换时滚动到顶部\nwindow.scrollTo({top:0,left:0,behavior:'smooth'// 平滑滚动效果\n});},[pathname]);return null;// 这个组件不渲染任何内容\n};export default ScrollToTop;","map":{"version":3,"names":["useEffect","useLocation","ScrollToTop","pathname","window","scrollTo","top","left","behavior"],"sources":["/Users/apple/Documents/cursor/Web课件/AI课/education_web_多Agent协作系统/src/components/ScrollToTop.tsx"],"sourcesContent":["import React, { useEffect } from 'react';\nimport { useLocation } from 'react-router-dom';\n\nconst ScrollToTop: React.FC = () => {\n const { pathname } = useLocation();\n\n useEffect(() => {\n // 页面切换时滚动到顶部\n window.scrollTo({\n top: 0,\n left: 0,\n behavior: 'smooth' // 平滑滚动效果\n });\n }, [pathname]);\n\n return null; // 这个组件不渲染任何内容\n};\n\nexport default ScrollToTop; "],"mappings":"AAAA,OAAgBA,SAAS,KAAQ,OAAO,CACxC,OAASC,WAAW,KAAQ,kBAAkB,CAE9C,KAAM,CAAAC,WAAqB,CAAGA,CAAA,GAAM,CAClC,KAAM,CAAEC,QAAS,CAAC,CAAGF,WAAW,CAAC,CAAC,CAElCD,SAAS,CAAC,IAAM,CACd;AACAI,MAAM,CAACC,QAAQ,CAAC,CACdC,GAAG,CAAE,CAAC,CACNC,IAAI,CAAE,CAAC,CACPC,QAAQ,CAAE,QAAS;AACrB,CAAC,CAAC,CACJ,CAAC,CAAE,CAACL,QAAQ,CAAC,CAAC,CAEd,MAAO,KAAI,CAAE;AACf,CAAC,CAED,cAAe,CAAAD,WAAW","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}