#angular
#angular
Вопрос:
У меня возникла проблема при преобразовании моего приложения Angular в Angular Universal. Я запускаю эту команду «ng add @nguniversal/express-engine —clientProject my-app»
Произошло необработанное исключение: не удается найти модуль «@schematics /angular / utility / json-file», требующий стека:
- C:Projectsmy-appnode_modules@nguniversalcommonschematicsaddindex.js
- C:Projectsmy-appnode_modules@nguniversalexpress-engineschematicsinstallindex.js
- C:Projectsmy-appnode_modules@angular-devkitschematicstoolsexport-ref.js
- C:Projectsmy-appnode_modules@angular-devkitschematicstoolsindex.js
- C:Projectsmy-appnode_modules@angularcliutilitiesjson-schema.js
- C:Projectsmy-appnode_modules@angularclimodelscommand-runner.js
- C:Projectsmy-appnode_modules@angularclilibcliindex.js
- C:UsersAdministratorAppDataRoamingnpmnode_modules@angularclilibinit.js
- C:UsersAdministratorAppDataRoamingnpmnode_modules@angularclibinng
Уже проверил сеть, но я не вижу никакой ошибки, которая точно такая же, как у меня.
Ответ №1:
Я подозреваю, что это проблема с версией Angular CLI. Проекты, созданные с помощью angular / cli v9 или 10, не имеют этого файла, но проект, созданный с помощью angular / cli v11, имеет этот файл.
Я скопировал файлы (json-file.js , json-file.d.ts) из проекта v11 в проект v10, и команда работает нормально.