Я использую команду init-native init "name project", а затем открывается vscode, чтобы иметь код сообщения об ошибке. (образ)
['aliases' могут использоваться только в файле.ts]
Ответ 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. Меня устраивает
Ответ 4
Это то, что вы ищете. К сожалению, у меня нет правильного решения Googled, но мы должны отключить проверку JS.
Ответ 5
Я решил это с помощью плагина для VSCode "Flow Language Support". Он будет контролировать ошибки кода вместо плагина TS-JS (встроенный плагин VS Code). В разделе Подробности о плагине вы узнаете, как отключить оригинальный плагин TS-JS VSCode.