官术网_书友最值得收藏!

Creating the project structure

Now it's time to create our project structure. Organizing source files may sound like a simple task, but a well-thought-out project structure organization helps us understand the underlying architecture of our application. You'll see an example of this later in this book, when we'll talk about the Flux application architecture. Let's start by creating our root project directory named snapterest inside your home directory ~/snapterest/.

Then, inside it, we will create two other directories:

  • ~/snapterest/source/: Here, we'll store our source JavaScript files
  • ~/snapterest/build/: Here, we'll put compiled JavaScript files and an HTML file

Now, inside ~/snapterest/source/, create the components/ folder so that your project structure would look like this:

  • ~/snapterest/source/components/
  • ~/snapterest/build/

Now when we have our fundamental project structure ready, let's start populating it with our application files. First, we need to create our main application file app.js in the ~/snapterest/source/ directory. This file will be the entry point to our application, ~/snapterest/source/app.js.

Leave it empty for now, as we have a more pressing matter to discuss.

主站蜘蛛池模板: 新建县| 溧水县| 定安县| 聂拉木县| 陇西县| 常宁市| 清水河县| 泸水县| 长丰县| 恭城| 桓台县| 四子王旗| 咸阳市| 通山县| 扎兰屯市| 开江县| 佛学| 灵川县| 凤山市| 兴国县| 馆陶县| 临清市| 咸丰县| 宝兴县| 乌恰县| 唐山市| 滁州市| 龙门县| 策勒县| 南通市| 上蔡县| 雅江县| 吴堡县| 闽清县| 蓬安县| 蒙城县| 普兰店市| 芜湖县| 青龙| 筠连县| 曲阜市|