Skip to content
TIGERB edited this page May 21, 2017 · 1 revision

完全的前后端分离,数据双向绑定,模块化等等的大势所趋。这里我把我自己开源的vue前端项目结构easy-vue移植到了这个项目里,作为视图层。我们把前端的源码文件都放在frontend目录里,详细如下,你也可以自己定义:

frontend                        [前端源码和资源目录,这里存放我们整个前端的源码文件]
├── src                         [资源目录]
│    ├── components             [编写我们的前端组件]
│    ├── views                  [组装我们的视图]
│    ├── images                 [图片]
│    ├── ...
├── app.js                      [根js]
├── app.vue                     [根组件]
├── index.template.html         [前端入口文件模板]
└── store.js                    [状态管理,这里只是个演示,你可以很灵活的编写文件和目录]

build步骤

yarn install

DOMAIN=http://你的域名 npm run dev

编译后

build成功之后会生成dist目录和入口文件index.html在public目录中。非发布分支.gitignore文件会忽略这些文件,发布分支去除忽略即可。

public                          [公共资源目录,暴露到万维网]
├── dist                        [前端build之后的资源目录,build生成的目录,不是发布分支忽略该目录]
│    └── ...
├── index.html                  [前端入口文件,build生成的文件,不是发布分支忽略该文件]
Clone this wiki locally