我有以下文件结构:
// ./src/products/index.ts
export * as commonPages from "./pages";
// ./src/index.ts
export * as products from "./products";
// tsconfig.json
"paths": {
"@scrib/qa": ["./src/index.ts"],
}
// ./src/products/product/homePage.ts
import { products } from "@scrib/qa";
export class HomePage extends products.commonPages.BasePage {...}
编译时我收到错误:
TypeError: Cannot read properties of undefined (reading 'commonPages')
at ..\..\..\src\products\product\homePage.ts:6
> 6 | export class HomePage extends products.commonPages.BasePage {
它抱怨products
未定义。我究竟做错了什么?