Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Abejon
3 / 2 / 1
Регистрация: 21.03.2017
Сообщений: 165
1

Не собирается проект Typescript

14.02.2020, 12:28. Просмотров 826. Ответов 3

Есть, не мой, солюшен. Состоит из множества проектов, основной проект написан на Typescript. Взял проект с bitbucket'а.
На машине установлена VS 2019. Собираются все проекты, кроме основного. При сборке получаю множество - под сотню - ошибок вида:

TS2344 (TS) Type '"altKey" | "bubbles" | "cancelable" | "changedTouches" | "ctrlKey" | "detail" | "eventPhase" | "metaKey" | "pageX" | "pageY" | "shiftKey" | "view" | "char" | "charCode" | "key" | ... 13 more ... | "touches"' does not satisfy the constraint '"altKey" | "bubbles" | "cancelable" | "changedTouches" | "ctrlKey" | "detail" | "eventPhase" | "metaKey" | "pageX" | "pageY" | "shiftKey" | "view" | "char" | "charCode" | "key" | ... 55 more ... | "DOM_KEY_LOCATION_STANDARD"'.
Type '"toElement"' is not assignable to type '"altKey" | "bubbles" | "cancelable" | "changedTouches" | "ctrlKey" | "detail" | "eventPhase" | "metaKey" | "pageX" | "pageY" | "shiftKey" | "view" | "char" | "charCode" | "key" | ... 55 more ... | "DOM_KEY_LOCATION_STANDARD"'. ARM.Web C:\Users\myname\Documents\Visual Studio 2017\Projects\arm_2.0\ARM.Web\node_modules\@types\jquery\index.d.ts 8143 Active

и

Build:Argument of type 'Event<TElement, null>' is not assignable to parameter of type 'Event'. ARM.Web C:\Users\myname\Documents\Visual Studio 2017\Projects\arm_2.0\ARM.Web\Scripts\BO\Tenders\Tenders.ts 221


Установил Nodejs, установил ещё раз Typescript, хотя, он должен был установиться со студией. Исправил версию Typescript на ту, что установлена на моей машине. Изначально проект писался под версию 1.8, у меня сейчас установлена 3.7
Но ничего не помогло. Ошибки так и не ушли.

В чём может быть дело? Что-то нужно ещё дополнительно установить? Настроить?
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.02.2020, 12:28
Ответы с готовыми решениями:

Не собирается проект C# в VS2008
Решил начать изучать этот язык.Создаю в студии стандартный консольный проект.Тыцаю F7.И в ответ оно...

Mojoportal на visual studio. Не собирается проект
Здравствуйте. Пытаюсь развернуть проект CMS mojoportal по видео инструкции. Проект не...

COM C# загружается в C++ только на компьютере где собирается проект
Есть необходимость подключать формы на С# к программе на C++ (visual studio 2015). Пробовала 2...

ASP.NET Core Не собирается проект после обновления NuGet
Собственно вот. Сижу, никого не трогаю, книжку штудирую, по клаве постукиваю. По книжке...

Не собирается проект
Что делать проект не собирается? Вот код ошибки

3
Usaga
Эксперт .NET
6755 / 4702 / 818
Регистрация: 21.01.2016
Сообщений: 18,149
Завершенные тесты: 2
15.02.2020, 05:47 2
Лучший ответ Сообщение было отмечено amr-now как решение

Решение

Цитата Сообщение от Abejon Посмотреть сообщение
Изначально проект писался под версию 1.8, у меня сейчас установлена 3.7
Вот в этом и проблема. С каждой последующей версией TS становится строже и то, что раньше нормально собиралось теперь может не собираться. Тут два пути: или собирать это дело компилятором той версии, под которую всё это писалось или править проект подгоняя его под более строгие требования текущего компилятора.
2
Abejon
3 / 2 / 1
Регистрация: 21.03.2017
Сообщений: 165
Вчера, 13:37  [ТС] 3
Непонятно, почему ошибки в библиотечных заголовочных файлах, например, в index.d.ts? Это заголовочный файл для jQuery.
Уж там-то должны быть, казалось бы, файлы без ошибок...
0
Usaga
Эксперт .NET
6755 / 4702 / 818
Регистрация: 21.01.2016
Сообщений: 18,149
Завершенные тесты: 2
Вчера, 14:10 4
Abejon, причины те же.
0
Вчера, 14:10
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
Вчера, 14:10

Не собирается проект
Вообщем немного предыстории: 1. Хотел воспользоватся утилитой windeployqt, ей не понравился путь к...

Не собирается проект
bool CreateDisk(char *cmd) { char *dsk_name=GetParameter(cmd, &quot;name=&quot;); int fd; ...

Не собирается проект
Помогите пожалуйста. Установил jdk 12 в VM options прописал --module-path &quot;C:\Program...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.