Почему при развертывании кода иногда появляется ошибка Не удается разрешить все параметры для NgbRadio

У меня есть приложение Electron Angular 2.1.1, созданное поверх проекта семени Angular Seed Advanced. Это началось более года назад, и недавно, когда я пытался развернуть код в новой системе, я иногда сталкивался с рядом ошибок. Мой код развертывания и сборки процесса с ошибками выглядит следующим образом:

  1. Клон репо последней версии кода в локальную папку.
  2. я бегу sudo yarn собрать необходимые пакеты.

Во время этого процесса я замечаю это предупреждение: npm WARN осторожно не удаляет /Users/Shared/symplyUltra/node_modules/.bin/tsc, так как он не был установлен /Users/Shared/symplyUltra/node_modules/typescript

Тогда пряжа выходит из строя с

 npm ERR! May not delete: /Users/Shared/symplyUltra/node_modules/.bin

Журнал ошибок показывает:

 19854 error May not delete: /Users/Shared/symplyUltra/node_modules/.bin

До того, как я начал этот процесс, папки node_modules не было, поэтому пряжа создает папку.bin, а затем завершается сбоем, поскольку не может удалить созданную папку.bin. Если я вручную удаляю эту папку и перезапускаю пряжу, я получаю тот же результат.

Так как это не удается, я пытаюсь sudo npm i

Снова я получаю много ошибок от аккуратно npm WARN gentlyRm not removing ...

но в целом это заканчивается.

Когда я пытаюсь запустить приложение в электронном виде, я получаю эту ошибку:

 index.html:68 Error: (SystemJS) Can't resolve all parameters for NgbRadio: (NgbRadioGroup, NgbButtonLabel, ?, ElementRef).
Error: Can't resolve all parameters for NgbRadio: (NgbRadioGroup, NgbButtonLabel, ?, ElementRef).

Странно то, что у меня есть две системы, в которых я развернул этот код без каких-либо проблем, и еще две системы имеют ту же самую проблему. Я не могу найти что-то другое между системами, и, поскольку код отлично работает на других системах, я уверен, что эта проблема связана с неправильной сборкой node_modules.

Единственное, что до сих пор работало в одном случае, - это полностью переформатировать весь компьютер и начать все с нуля. При этом все устанавливается просто отлично.

Может кто-нибудь помочь мне понять, что является причиной этой ошибки и как решить эту проблему?

0 ответов

Другие вопросы по тегам