Я разрабатывал проект AspNetCore с использованием Kendo, Angular5 и AspNet Mvc.Все шло хорошо во время разработки, но я сталкиваюсь со странным обстоятельством, когда, когда я пытаюсь опубликовать, мой проект ломается.
Следующая папка моя node_modules для угловых
КогдаЯ пытаюсь опубликовать сообщение об ошибке при установке npm , которая является частью процесса.
Ошибка публикации
Ошибка публикации.Ошибка публикации из-за ошибок сборки.Проверьте список ошибок для более подробной информации.Журнал диагностики был записан в следующую папку: «C: \ Users *** \ AppData \ Local \ Temp \ tmpE3BC.tmp»
Этот файл содержит очень не описательную трассировку стека со следующим исключением
---> (Внутреннее исключение # 0) System.Exception: публикация не удалась из-за ошибок сборки.Проверьте список ошибок для получения дополнительной информации. <--- </p>
Также в окне вывода есть ошибка npm:
Не удалось разрешить @ progress / kendo-angular-l10n относительно C: / Projects/API/Main/angular/ClientApp/node_modules/@progress/kendo-angular-inputs/dist/es/numerictextbox/numerictextbox.component.d.ts..[39m[22m[0m [0 м [1 м [31mnode_modules / @ progress]/kendo-angular-grid/dist/es/filtering/operators/filter-operator.base.d.ts(1,37): Ошибка TS2307: Не удается найти модуль '@ progress / kendo-angular-l10n'. [39m [22m [0m
Хорошо, я думаю, что-то не так с установкой npm.Однако после того, как я пытаюсь запустить свой проект, я получаю следующую ошибку «Cannot Get /», и я больше не могу запустить свой проект.Кажется, все сломано.
Пройдя некоторое время и потянув меня за волосы, я заметил, что папки, в которых жаловалась npm install, кажутся поврежденными.Я понял это, пытаясь открыть папку, на которой теперь есть маленькая стрелка, и меня приветствует следующее сообщение об ошибке:
Я могу заставить приложение работать снова, удалив поврежденную папку, так как все еще не могу правильно опубликовать приложение.