找不到模块'@schematics/angular/utility/config'。

11

我正在尝试运行以下命令将ngx-bootstrap安装到我的项目中

ng add ngx-bootstrap
我收到了这个错误信息。见下面的完整CLI输出:
i Using package manager: npm
√ Found compatible package version: ngx-bootstrap@6.2.0.
√ Package information loaded.
√ Package successfully installed.
An unhandled exception occurred: Cannot find module '@schematics/angular/utility/config'
Require stack:
- C:\Users\user\source\repos\DatingApp\client\node_modules\ngx-bootstrap\schematics\ng-add\index.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular-devkit\schematics\tools\export-ref.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular-devkit\schematics\tools\index.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\utilities\json-schema.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\models\command-runner.js
- C:\Users\user\source\repos\DatingApp\client\node_modules\@angular\cli\lib\cli\index.js
- C:\Users\user\AppData\Roaming\npm\node_modules\@angular\cli\lib\init.js
- C:\Users\user\AppData\Roaming\npm\node_modules\@angular\cli\bin\ng
See "C:\Users\user\AppData\Local\Temp\ng-qPbtRR\angular-errors.log" for further details.

我尝试卸载@angular-devkit和@angular/cli,然后再次尝试,但没有成功。

3个回答

22

3
我曾遇到此问题,即使使用 Angular 11 也已解决。 - Ryanman
1
谢谢!我也遇到了同样的问题。我运行了上述两个命令,然后就能够运行: ng add ngx-bootstrap
跳过安装:包已经安装 添加了“bootstrap” ✅️ 添加了“ngx-bootstrap” � 正在安装包... 更新 package.json(1353 字节) 更新 angular.json(4728 字节) ✔ 包已成功安装。
- Rich Ward

1
我曾在Angular CLI版本11.0.2上遇到类似问题,当运行此命令时。
ng add @nguniversal/express-engine

我更新了@schematics/angular版本为11.0.1

npm install @schematics/angular@11.0.1 

并且工作了


0

因为 ngx-bootstrap 需要 Angular Schematics 模块,所以您需要安装 Angular @schematics

您可以使用以下命令进行安装

npm i @schematics/angular

11
我尝试了这个,但它没有起作用。我仍然收到相同的消息。 - skipper

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接