有没有办法在同一个项目中指出React JSX和ECMAScript 6文件?

时间:2017-07-22 03:54:00

标签: javascript reactjs ecmascript-6 webstorm

我有服务器端节点文件,如果我将JavaScript语言版本设置为React JSX,WebStorm会发出警告,然后我有JSX的客户端文件如果设置为{{1则会有警告}}

有没有办法在同一个项目中指明这两种类型的文件?一种选择是将其拆分为多个项目,但我宁愿避免这种情况。

enter image description here

1 个答案:

答案 0 :(得分:0)

默认情况下,webstorm将 import React, {Component} from 'react'; import PropTypes from 'prop-types'; import HeaderMenu from './HeaderMenu'; import MainVisualDisplay from './MainVisualDisplay'; import homePageStyle from './homePageStyle.css'; //HomePage component const HomePage = () => { return ( <div> <HeaderMenu item1="Menu" item2="Locations" item3="About Us"/> </div> ) } // const forHeaderMenu = () => ( HomePage.item1: PropTypes.string.isRequired, HomePage.item2: PropTypes.string.isRequired, HomePage.item3: PropTypes.string.isRequired ) const forMainVisualDisplay = () => ( HomePage.displayImages: PropTypes.array ) HomePage.propTypes = { forHeaderMenu, forMainVisualDisplay }; export default HomePage; 设置为ECMAScript。 您还可以按照指南here

指定自定义文件类型

enter image description here