-
Notifications
You must be signed in to change notification settings - Fork 133
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生成的文件,不是发布分支忽略该文件]
A Faster Lightweight Full-Stack PHP Framework Power by TIGERB