# 目录结构
通过前文的命令,Creator 创建了一个名为 my-app
的项目文件夹,其目录结构大体是这样的:
my-app/
README.md
package.json
node_modules/
.gitignore
.env
.env.development
.env.production
.browserslistrc
.eslintignore
.eslintrc.js
babel.config.js
postcss.config.js
creator.config.js
tsconfig.json
public/
favicon.ico
src/
index/
css/
_base.scss
_part1.scss
_part2.scss
_reset.scss
main.scss
img/
bg.png
js/
vendor/
es6-promise.auto.min.old.js
index.entry.js
main.old.js
pic/
01.jpg
_part1.html
_part2.html
index.html
demo/
index.html
约定优于配置
相信很多人都听到过约定优于配置的说法,我们也遵从这个原则,约定优先,在这个项目中,我们做了很多约定,但是总会有需要自定义配置的时候,因此行业内产生了很多标准化的配置文件,我们也采用了这些标准,也就是你前面看到的那一部分高亮的文件名。
目前,你不需要关心这些高亮的文件,也不必修改它们。相信我,所有这些文件都是必要的,当你想自定义配置或者拓展功能的时候,会体会到它的好处。
只有 src
目录下的代码才会被 autofe-scripts
打包构建,因此你编写的所有代码都需要放在 该目录里。打包构建的文件会输出到 build
目录下。
public
下的文件会被直接拷贝到 build
目录下,不做任何额外处理。