angular - 错误:没有导出成员 'ɵɵFactoryDeclaration'
问题描述
我正在使用 Angular 11,并且在将 swiper carousel 添加到项目时遇到了以下错误。我尝试删除并重新安装 node_modules 但这并没有解决问题。
我也尝试过将enableIvy
设置更改为tsconfig.lib.strong
textprod.json
:
"enableIvy": false,
但这似乎没有任何效果。
它一直显示以下错误:
错误:node_modules/swiper/angular/angular/src/swiper-slide.directive.d.ts:24:21 - 错误 TS2694:命名空间 '"C:/Angualr project/project1/node_modules/@angular/core/core"'没有导出成员 'ɵɵFactoryDeclaration'。24 静态ɵfac: i0.ɵɵFactoryDeclaration<SwiperSlideDirective, never>; ~~~~~~~~~~~~~~~~~~~~ node_modules/swiper/angular/angular/src/swiper-slide.directive.d.ts:25:21 - 错误 TS2694: Namespace '" C:/Angualr project/project1/node_modules/@angular/core/core"' 没有导出成员 'ɵɵDirectiveDeclaration'。25 静态 ɵdir: i0.ɵɵDirectiveDeclaration<SwiperSlideDirective, "ng-template[swiperSlide]", never, { "virtualIndex": "virtualIndex"; “类”:“类”;"autoplayDelay": "data-swiper-autoplay"; "
在错误的文本中让我很困惑的东西是指一个不存在的地方:
C:/Angualr project/project1/node_modules/@angular/core/core"
解决方案
我之前遇到过同样的问题,我可以通过执行以下几个步骤来解决这个问题:
- 删除了我的 node_modules 文件夹
npm i
在命令行上运行。- 最后跑了
ng serve
。
推荐阅读
- javascript - 如何使用jquery在asp中绑定表中的数据?
- python - 如何使用 mypy 导出函数签名?
- javascript - 如何使用键或值中的变量设置反应状态
- c++ - 查找字符串 C++ 的隐藏排列
- javascript - 如何将传单地图中的响应式图像与 css 对齐
- jquery - 如何使用 Coin Slider 获取图像以形成幻灯片?
- python - Pandas:在遍历行时有条件地将行插入 DataFrame
- google-maps - Polymer 3 - 谷歌地图文件丢失
- html - 我想制作一个同时返回文本和图像的服务器,只使用python套接字而不使用simplehttpserver之类的模块
- javascript - Vue中如何动态生成div?