此问题可能是由于typescript配置文件中的"types"配置不正确导致的。在Angular项目根目录中存在一个tsconfig.json文件,该文件包含有关TypeScript编译器的配置选项。可以在"compilerOptions"部分中添加以下选项:
"types": ["node", "jasmine", "@types"],
如果运行时仍遇到此问题,请将以下内容添加到webpack配置中:
resolve: { extensions: ['.ts', '.js', '.json', '.css', '.scss', '.html'], alias: { 'src': srcPath, 'app': appPath, '@spartacus/storefront': path.join(__dirname, './src'), '@angular/localize/init': '@angular/localize/init.js' }, modules: [ srcPath, 'node_modules' ], },
这会添加对"@spartacus/storefront"路径的别名和正确的扩展名。