Skip to content

使用uba来开发一个完整的最佳实践

Kvkens edited this page Sep 30, 2016 · 1 revision

使用uba来开发一个完整的最佳实践

初始化我们第一个最佳实践

  1. 使用命令uba init firstweb来在当前目录下创建一个最佳实践文件夹firstweb.
  2. 然后cd firstweb进入我们的最佳实践项目里面后,安装必要的中间件依赖npm installcnpm install.(推荐cnpm)
  3. 安装完后,可以先看一下服务和安装是否正确,输入uba server -p 5000,这里我自定义了一下调试服务默认端口,稍等片刻后,浏览器会自动打开,可以访问:http://127.0.0.1:5000来访问到了默认的最佳实践.
  4. OK已经跑起来了,先关掉服务,我想添加一个页面的话,可以通过uba page pagename来添加一个新页面,里面包含基本的cssjshtml,具体路径是src/containers下面,这里就是我们一些页面放置的位置.
  5. 可以打开我们的页面文件夹,可以修改cssjs.然后想加载该页面的话,找到我们的路由配置,src/config/router.js,按照默认的配置可以添加一下我们最新的路由.对应的修改一下src/index.html的路由引用就可以了.
  6. 保存运行调试服务,我们就会看到最新的路由以及我们创建的页面了.

调试完进行静态构建

这个非常简单,执行uba build后,在当前目录下创建一个build的文件夹,里面就是打包好的静态资源.

最后的发布

当我们的项目功能开发完整后,就需要打包发布到Maven,执行uba publish就会按照uba.config里面的发布路径命令进行发布的.