Я работаю над проектом Angular6, и недавно мне пришлось сменить компьютер.Я восстановил все на своем новом компьютере из резервной копии, и все выглядит нормально, однако после того, как я сменил компьютеры, все мои проекты Angular перестали работать.Теперь я рассказал другим коллегам о версиях всего, что мы используем, и у меня есть последние изменения, но только у меня есть эта довольно специфическая проблема.Немного контекста: проект, над которым я работаю, использует Angula6, и мы используем следующие инструменты:
- узел 8.12.0
- пряжа 1.12.3
- Angular CLI 6.2.9
- Typescript 2.9.2
Теперь все эти инструменты имеют одинаковые версии для всех моих коллег, где проект работает нормально, однако мне кажется,что каким-то образом Angular не может разрешить часть своего импорта.Я запустил yarn install --pure-lockfile
, и в результирующей папке node_modules, похоже, есть все, что мне нужно, однако когда я запускаю yarn start
, я получаю ошибки, подобные этой ERROR in node_modules/@angular/common/http/src/backend.d.ts(8,28): error TS2307: Cannot find module 'rxjs'.
Я проверил node_modules, и он содержит 'rxjs' и все другие модули Angularутверждает, что он не может найти.
Что я сделал до сих пор:
- Полностью переустановите все инструменты, необходимые для запуска проекта
- Избавилсявсего, что связано с npm и переустановил npm чисто
- Полностью удалил репозиторий проекта и аккуратно вытащил из удаленного репозитория
Заранее спасибо!
Привет, Алек