Подтвердить что ты не робот

['aliases' могут использоваться только в файле.ts]

Я использую команду init-native init "name project", а затем открывается vscode, чтобы иметь код сообщения об ошибке. (образ)

enter image description here

4b9b3361

Ответ 1

Это то, что вам нужно сделать с VS Code, внимательно следите за GIF

Steps to resolve error
1. Go to extension
2. Click on more (...) and select Show Built-in extension
3. Search "TypeScript and JavaScript Language Features" - yellow & blue icon
4. Click on Setting icon of extension and select Disable (workspace)
5. Click on Reload / Restart Required

Ответ 2

Если вы получаете это в React Native, это, вероятно, известная ошибка в VSCode, когда Google Flow (который конкурирует с MS-скриптом) закодирован, отображает ошибки, ошибочно упоминающие TypScript.

Предполагается, что ваш текущий.js-код должен быть предварительно обработан потоком в другой.js файл с "правильным" js.

Поэтому убедитесь, что установлен поток, а затем отключите поддержку парсинга. Здесь официальный ответ на веб-странице установки Flow:

Установите для параметра javascript.validate.enable значение false или полностью отключите встроенное расширение TypeScript для вашего проекта (см. Ниже gif)...

В противном случае вы можете остаться как есть и просто изменить свой код, как было предложено C2P1 19 марта 2018 года по вопросу 631 github

Чтобы отключить синтаксический анализатор [js] (подключенный к Typcript)

В меню VSCode: File → Preferences → User settings (или ctrl+,) и добавьте следующую строку

"javascript.validate.enable": false,

Этот ответ был завершен после просмотра ответа Идана Дагана (не принятый ответ): js 'types' может использоваться только в файле.ts - код Visual Studio с использованием @ts-check

И здесь превосходная, хотя и старая страница о создании реактивной среды, от Hackernoon. (У вас также есть VSCode React-native-full plugin)

Ответ 3

Просто отключите встроенное расширение для TypeScript в VSCode. В расширениях VSCode выберите " Показать встроенные расширения ", а затем выполните поиск " Функции языка TypeScript и JavaScript ", нажмите "Отключить" и перезагрузите VSCode. Меня устраивает

Ответ 5

Я решил это с помощью плагина для VSCode "Flow Language Support". Он будет контролировать ошибки кода вместо плагина TS-JS (встроенный плагин VS Code). В разделе Подробности о плагине вы узнаете, как отключить оригинальный плагин TS-JS VSCode.