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

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.

主站蜘蛛池模板: 黄浦区| 萍乡市| 廉江市| 洮南市| 壶关县| 辉南县| 阜城县| 岑巩县| 昌图县| 绵阳市| 汾阳市| 玛纳斯县| 铅山县| 隆回县| 丰城市| 岐山县| 藁城市| 平舆县| 巫溪县| 乌恰县| 富宁县| 靖州| 榆树市| 咸阳市| 宝清县| 高平市| 宁化县| 丽江市| 噶尔县| 牙克石市| 濮阳县| 十堰市| 萨嘎县| 大悟县| 鄂托克前旗| 集安市| 柏乡县| 延长县| 子洲县| 武汉市| 且末县|