[Not finished yet]
We will start with a gulp angular seeded project. Why an angular project? Because currently my team is using angular
#1. Create the scaffold
If you get the following error message:
You don't seem to have a generator with the name gulp-angular installed, install the generator first with
npm install -g generator-gulp-angular(note the
generator-part). Again if you get another error:
The package express does not satisfy its siblings' peerDependencies requirements!, replace
-G. I got it when I install with Gitbash on Windows, and haven’t verified on other operating systems. More information, please find this SO question. The error is not exactly the same by the way.
I chose Angular version 1.3.x, with no jQuery, no REST library ($http is enough), with UI Router, Bootstrap, Sass.
After generated the code, run
#2. Inject react.js
bower install react --save
Now you have
react.js on your home page.
#3. Reactify JSX files
npm install reactify --save-dev