2014-11-03 1 views
6

Я использую отдельный файл javascript, чтобы включить JA JAX React. Когда я использую пример, предоставленный документами, я получаю тонны из Visual Studio предупреждений и уродливых squiggly линий ..В Visual Studio 2012 я получаю предупреждения и squiggly строк при попытке написать JSX с React JS

Я не могу найти способ вокруг этого .. Довольно много разрыва для React JS.

enter image description here

+0

Путь вокруг этого не использовать Visual Studio для редактирования файлов JSX и использовать приличный IDE/редактор, например vim, возвышенное, webstorm, emacs или komodo. Все из них поддерживают JSX от React. –

ответ

2

Visual Studio 2012 был выпущен до ReactJs, поэтому вы не можете обвинять их в том, что они не поддерживают его.

Там некоторая визуальная студия материал здесь:

http://reactjs.net/

Вы можете увидеть поддержку инструментов спрашивают здесь:

https://github.com/reactjs/React.NET/issues/3

с Web Основы является одним из главных фаворитов для (возможно, вы захотите добавить свои голоса!)

Если вы используете R esharper может быть добавлена ​​в следующей версии, JetBrains ищет, чтобы добавить его в WebStorm

https://youtrack.jetbrains.com/issue/WEB-10136

+0

Я смотрел на responsejs.net, но я использую html и javascript для этого небольшого веб-ресурса внутри CRM. Я не использую Asp.Net. Я думаю, что на данный момент я оставлю действие на React JS. Спасибо вам за помощь. –

0

Это потому, что вы, по сути положить HTML в вашем JavaScript. Я нашел это после быстрого поиска в Google и мог исправить вашу проблему: https://visualstudiogallery.msdn.microsoft.com/d65d6b29-6dd7-4100-81b1-609e5afce356

На этой странице упоминается: «Visual Studio в настоящее время не поддерживает поддержку синтаксиса JSX. Вы можете редактировать .jsx-файлы в обычном редакторе VS JavaScript сейчас и проголосовать за добавление поддержки родного JSX в Visual Studio здесь (самая запрошенная функция в WE) ».

+0

Я наткнулся на стартовый комплект, но я действительно пишу только один модуль внутри приложения CRM, так что это будет немного переборщить. Благодарим вас за предложение закусить. Думаю, мне придется отложить ответ на js. –

+0

Я бы просто проигнорировал его или сохранил мои файлы как .jsx и не выделял. – zackify

+0

Это было бы приемлемым решением, но jsx builder не строит .jsx, он только строит, если я изменил файл на .js. jsx --watch src/build/ –

Смежные вопросы