Angular项目报错:export 'ɵisStandalone' (imported as 'ɵisStandalone')
解决Angular项目中
ɵisStandalone导出错误 这个错误是由于Angular核心包与路由包的内部依赖符号不匹配导致的,通常由版本不一致或缓存问题引发,按以下步骤排查解决:
清理依赖缓存并重新安装
- 删除本地依赖目录和锁文件:
- 类Unix系统:
rm -rf node_modules package-lock.json - Windows系统:
rmdir /s /q node_modules && del package-lock.json
- 类Unix系统:
- 重新安装依赖:
npm install
- 删除本地依赖目录和锁文件:
强制统一Angular包版本
检查package.json中所有@angular/开头的依赖版本是否完全一致,将版本号从^14.1.3改为固定版本14.1.3(去掉前缀^),避免npm自动升级小版本导致不兼容,修改后再次执行npm install。验证CLI与核心包版本匹配
执行ng version命令,确认输出的Angular CLI、Core、Router等版本完全一致,若有不一致,手动指定版本重新安装对应包,例如:npm install @angular/router@14.1.3 --save
内容的提问来源于stack exchange,提问作者Xavier Thurman
相关产品推荐
相关产品推荐

