Setup ReactJS Dev Env - MS-SMART-ENGINEER/SmartEngineer GitHub Wiki
暂时考虑用TypeScript
- 安装Node.js (含npm) https://nodejs.org/en/
- 安装TypeScript: npm install -g typescript
- 安装Sublime
- 安装TypeScript插件: Sublime > preference > Package Control ? 输入Install Package > 输入 TypeScript > 点击安装
- 安装tsd: npm install tsd -g
- 命令行下载react的ts头文件:
tsd install react-global --save
- npm install -g create-react-app
- 进入前端工程目录 cd ui
- create-react-app my-app --scripts-version=react-scripts-ts
- 如果出现 scan dir no permission之类错误,进入C:\Users\用户名.config\configstore,删除所有文件后重试
Sublime Text 3相关的React.js插件 https://segmentfault.com/a/1190000003698071
部分参考:
https://zhongsp.gitbooks.io/typescript-handbook/content/doc/handbook/tutorials/React.html
https://zhuanlan.zhihu.com/p/27656067
https://www.zhihu.com/question/38838053
import MuiThemeProvider from 'material-ui/styles/MuiThemeProvider'; 报错解决方案:https://stackoverflow.com/questions/37186500/how-to-setup-material-ui-for-react-with-typescript