Basys全栈Vue.js应用开发工具箱

全栈项目的开发流程里,前后端一体化的工具挺难找的,basys算是个比较顺手的选择。它主打的就是开发体验好,配置简单,热更新也挺快的。

basys 的打包器是基于 Rollup 的,编译出来的包干净又小,适合直接上线。写代码时可以用现代 JavaScript,搭配你熟悉的CSS 预器(比如 Sass 或 Less)也没问题。

页面开发的时候,只要建个.vue文件就能自动注册,而且还有个挺好用的info选项,可以写页面信息,文档和项目整理起来清晰不少。

热模块重载响应也快,写完代码保存一下,页面立马就刷新。Dev 服务器支持自动重启,后端接口改完不用手动关来开去,节省了不少时间。

测试方面也不赖,集成了单元测试和端到端测试,搭配你常用的框架用起来挺顺的。像Vue 单元测试这种文章可以参考下,实战起来会更有感觉。

而且,它还做成了个 VS Code 插件,有点像是可视化的页面生成器。你团队里要是有非技术成员,也能用它参与一点应用搭建。

如果你想要一个省心的全栈开发工具箱,basys还挺值得试试的,适合搞内网系统、后台管理台这类项目。

zip
basys-master.zip 预估大小:56个文件
folder
basys-master 文件夹
file
.travis.yml 485B
file
package.json 354B
file
LICENSE 1KB
file
lerna.json 137B
file
appveyor.yml 457B
file
.eslintrc.js 162B
file
.gitignore 69B
file
CHANGELOG.md 2KB
file
README.md 3KB
file
yarn.lock 393KB
file
.eslintignore 50B
folder
packages 文件夹
folder
basys-cli 文件夹
file
utils.js 7KB
file
index.js 2KB
file
package.json 680B
folder
templates 文件夹
file
jsconfig.json 122B
file
settings.json 696B
file
jest.config.js 59B
file
gitignore 40B
file
extensions.json 91B
file
README.md 138B
folder
eslint-config-basys 文件夹
file
index.js 2KB
file
package.json 740B
folder
rules 文件夹
file
import-resolver.js 1KB
file
node.js 456B
file
best-practices.js 6KB
file
es6.js 3KB
file
imports.js 3KB
file
variables.js 991B
file
style.js 2KB
file
errors.js 3KB
file
README.md 171B
folder
basys 文件夹
file
package.json 2KB
folder
test 文件夹
file
index.js 1KB
folder
lib 文件夹
file
config.js 5KB
file
utils.js 906B
file
index.js 10KB
folder
templates 文件夹
file
index.html 120B
file
backend.js 4KB
file
frontend.js 1KB
folder
webpack 文件夹
file
utils.js 907B
file
frontend-plugin.js 2KB
file
generate-entries-plugin.js 6KB
file
dev.js 3KB
file
build.js 7KB
file
babel-vue-plugin.js 507B
file
optimize-css-assets-plugin.js 1KB
file
friendly-errors-plugin.js 5KB
file
base-config.js 9KB
file
backend-plugin.js 601B
file
postcss.config.js 1KB
file
jest-config.js 456B
file
jest-transform.js 201B
file
README.md 3KB
folder
stylelint-config-basys 文件夹
file
index.js 2KB
file
package.json 394B
file
README.md 253B
zip 文件大小:154.69KB