将我的Angular应用程序转换为Angular Universal时遇到问题。我正在运行这个命令";ng添加@nguniversal/express引擎--clientProject我的应用程序">
出现未经处理的异常:找不到模块"@schemicals/angular/utility/json文件"需要堆栈:
- C:\Projects\my app\node_modules@nguniversal\common\schemists\add\index.js
- C: \项目\我的应用程序\node_modules@nguniversal\express engine\schemists\install\index.js
- C: \项目\我的应用程序\node_modules@angular-devkit\原理图\tools\export-ref.js
- C: \项目\我的应用程序\node_modules@angular-devkit\原理图\tools\index.js
- C: \项目\我的应用程序\node_modules@angular\cli\utilities \json-schema.js
- C: \项目\我的应用程序\node_modules@angular\cli\models\command-runner.js
- C: \项目\我的应用程序\node_modules@angular\cli\lib\cli\index.js
- C: \Users\Administrator\AppData\Roaming\npm\node_modules@angular\cli\lib\init.js
- C: \Users\Administrator\AppData\Roaming\npm\node_modules@angular\cli\bin\ng
已经检查过网络,但我看不到任何与我的错误完全相同的错误。
我怀疑这是Angular CLI版本的问题。使用angular/cli v9或10创建的项目没有此文件,但使用angular/cli v11创建的项目有此文件。
我将文件(json-file.js、json-file.d.ts(从v11项目复制到v10项目,该命令运行良好。