当前位置: 首页 > Web前端 > JavaScript

Angular官网下载的库Schematicsbuild报错的解决方法

时间:2023-03-27 13:11:18 JavaScript

从angular官网下载Schematics示例,在工作区根目录下运行库的ngbuild命令。ngbuildmy-lib错误消息:发生未处理的异常:找不到模块'@angular-devkit/build-ng-packagr/package.json'需要堆栈:C:\app\node-v12.18.3-win-x64\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\node-modules-architect-host.jsC:\app\node-v12.18.3-win-x64\node_modules\@angular\cli\node_modules\@angular-devkit\architect\node\index.jsC:\app\node-v12.18.3-win-x64\node_modules\@angular\cli\models\architect-command.jsC:\app\node-v12.18.3-win-x64\node_modules\@angular\cli\commands\build-impl.jsC:\app\node-v12.18.3-win-x64\node_modules\@angular\cli\node_modules\@angular-devkit\schematics\tools\export-ref.jsnpminstall后,问题依旧:但是,我自己的libgithubrepo没有这个问题:https://github.com/wangzixi-d...ngbuildmy-libwonderwell:比较两者workspacesangular.json,还是发现了一些区别:注意下面注释的区别:把2换成1后,遇到了如下err或信息:Cannotfindmoduleng-packagrngversionoutputunderthewarehousethatIcanwork:和Angular官网:做个表比较:这一行:“ng-packagr”:“^12.1.1”,包。官网的json没有。添加到官网项目的package.json后,问题消失,构建成功:更多Jerry原创文章在这里:《汪子熙》: