Начиная с VSCode 1.31.0 (январь 2019 г.) расширение аварийно завершает работу при использовании.
Ошибка:
internal/process/next_tick.js:63
Reflect.apply(callback, undefined, tock.args);
^
TypeError: Reflect.apply is not a function
at process._tickCallback (internal/process/next_tick.js:63:19)
тоже сталкиваюсь с этой проблемой
У меня точно такая же проблема :(
Та же проблема здесь. Я решил использовать более старую стабильную версию на данный момент. Вы также можете отключить автоматические обновления.
@ Bbaale15 , когда вы говорите «более старая стабильная версия», вы имеете в виду это расширение или VSCode? Благодарность
@randallmeeker Я имею в виду VSCode.
Та же проблема после обновления 1.31.
Vscode версии 1.31.1 имеет ту же проблему, что и 1.31.0.
Протестировано 1.31.1 на 2 проектах: 1 в Angular 6 и 1 в Angular 5, в Angular 6 проблем нет, сбой происходит в проектах Angular 5.
Кто-нибудь может сообщить, такая же ситуация?
Спасибо
@ Nemesis19 Nemesis19 Это неправда, у меня такая же проблема в версии Angular 6:
Angular CLI: 6.0.7
Node: 9.10.1
OS: darwin x64
Angular: 6.0.3
У меня есть коллега, работающий над проектами angular 6 и 7. Никаких проблем.
Я пытался отключить одно за другим расширения, сбои происходят, даже если языковая служба Angular установлена единственной.
У меня MacOS 10.13.6, узел 11.9.
То же самое
то же самое
макинтош 10.13.6 узел 11.9
@угловой/кдк: 5.2.5
@угловой/кли: 1.6.4
если я удалю папку node_modules - ошибка исчезнет, и сервис будет работать как надо
@otecMuxah попробовал это, к сожалению, не работает в проектах Angular 5, может быть, в других версиях?
Понижение до 1.30.2 было единственным, что сработало для меня на Angular 6.
Я считаю, что мы должны перейти на это расширение https://github.com/angular/vscode-ng-language-service/issues/298#issuecomment -439100085.
возможный обходной путь:
Из того, что я могу сказать, расширение vscode построено для использования 7.1.x, но на самом деле использует любую версию, найденную в вашем проекте.
Я вижу сбой для наших угловых 5 проектов, созданных с помощью nx (с использованием LS 5.2.7). Запуск npm install @angular/[email protected]
в этом проекте предотвращает его сбой и, кажется, работает правильно.
Я еще недостаточно набегался, чтобы знать, будут ли другие проблемы, но выглядит многообещающе.
Я считаю, что мы должны перейти к этому расширению # 298 (комментарий)
@v1per Выглядит хорошо, но подходит не всем, имейте в виду, что в настоящее время он поддерживает только встроенные шаблоны.
у меня такая же проблема с
макос мохаве — 10.14.1
vscode 1.31.1 (1.31.1) - 1b8e8302e405050205e69b59abb3559592bb9e60
Та же проблема и здесь
Версия: 1.31.1 (настройка системы)
Коммит: 1b8e8302e405050205e69b59abb3559592bb9e60
Дата: 2019-02-12T02:20:54.427Z
Электрон: 3.1.2
Хром: 66.0.3359.181
Node.js: 10.2.0
В8: 6.6.346.32
ОС: Windows_NT x64 10.0.17763
см.: https://github.com/angular/angular/issues/21420 Из того, что я могу сказать, исправления не будет ни в одной версии до 6.0.8. Я проверил, установив последнюю версию 6.1.x, и у меня это сработало.
Обновлен пакет языковых услуг, как сказал @melgish , и он работает и у меня!
это сработало и для меня:
npm install @angular/[email protected]
спасибо @melgish
Я на @angular/language-service 7.2.8, и он все еще глупо медленный.
Мы использовали @angular/language-service": "6.0.6", 6.0.8 CLI и typescript 2.7.2. После выпуска vscode 1.31 эта проблема появляется. Та же проблема с 1.32.3.
Исходя из этой темы, переход на версию vscode 1.30 был временным решением. Но замораживание версии инструмента разработчика в долгосрочной перспективе кажется неуместным.
Через комментарий melgish мы перешли на языковой сервис 6.1.10 и CLI 6.2.9 (тайпкрипт не изменился), мы удалили node_modules и сделали новую установку npm, затем мы обновили версию vscode до 1.32.3. Это привело к рабочей среде разработки, и продукт по-прежнему работал нормально. Если в данном проекте изменение основной версии angular невозможно, может помочь это незначительное изменение версии.
Просто для «развлечения» мы обновились до языковой службы 7.2.8, до 7.3.5 CLI и до 3.1.6 typecsript. После этого среда разработки остается в порядке, но нам пришлось внести некоторые исправления в код из-за изменения версии мэра angular. После этих исправлений продукт по-прежнему выглядит нормально.
это сработало и для меня:
npm install @angular/[email protected]
Это сработало для меня! Благодарность
Закрываю, так как проблема решена. Пожалуйста, снова откройте в противном случае.
Эта проблема была автоматически заблокирована из-за бездействия.
Пожалуйста, создайте новую проблему, если вы столкнулись с похожей или связанной проблемой.
Узнайте больше о нашей политике автоматической блокировки разговоров .
_Это действие было выполнено автоматически ботом._
Самый полезный комментарий
возможный обходной путь:
Из того, что я могу сказать, расширение vscode построено для использования 7.1.x, но на самом деле использует любую версию, найденную в вашем проекте.
Я вижу сбой для наших угловых 5 проектов, созданных с помощью nx (с использованием LS 5.2.7). Запуск
npm install @angular/[email protected]
в этом проекте предотвращает его сбой и, кажется, работает правильно.Я еще недостаточно набегался, чтобы знать, будут ли другие проблемы, но выглядит многообещающе.