- 将所有图片路径从绝对路径改为使用 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>
27 lines
738 B
JavaScript
27 lines
738 B
JavaScript
"use strict";
|
|
|
|
exports.__esModule = true;
|
|
exports.expandState = expandState;
|
|
|
|
var _path = _interopRequireDefault(require("path"));
|
|
|
|
var _camelcase = _interopRequireDefault(require("camelcase"));
|
|
|
|
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
|
|
|
|
const validCharacters = /[^a-zA-Z0-9_-]/g;
|
|
|
|
function getComponentName(state) {
|
|
if (!state.filePath) return 'SvgComponent';
|
|
const pascalCaseFileName = (0, _camelcase.default)(_path.default.parse(state.filePath).name.replace(validCharacters, ''), {
|
|
pascalCase: true
|
|
});
|
|
return `Svg${pascalCaseFileName}`;
|
|
}
|
|
|
|
function expandState(state) {
|
|
return {
|
|
componentName: state.componentName || getComponentName(state),
|
|
...state
|
|
};
|
|
} |