基于steamerjs体系的vue+ts+scss项目脚手架
-
参考/基于官方脚手架steamer-vue的改造
-
脚手架使用
vue + ts + scss
的搭配, scss上用上了sass-bem
的包,推荐使用bem风格的样式代码, -
vuex 方面使用
vuex-typescript
,比起vuex-class代码量会稍微有点多, 但是拥有更好的类型推断 -
由于目前对vue跟ts的亲善程度还没达到理想状态,即使配合上堪称完美的
vscode
,开发体验还是有点瑕疵,故暂时还是使用多文件组件方式开发, 配合https://github.com/YDJ-FE/steamer-plugin-ydj-add插件快速生成基础代码文件
- 推荐 >> 使用steamerjs安装
npm i -g steamerjs steamer-plugin-kit
npm i -g steamer-ydj-vue-ts
steamer kit
// 安装依赖
npm i
// 开发
npm start 或 npm run dev
// 打开链接
localhost:9000
// 代码规范安装 // 配合编辑器插件使用, 这里不额外使用命令行检测
npm i -g eslint
npm i -g stylelint
// 生产代码生成
npm run dist 或 npm run pub
###TODO: steamer插件添加生成基础源代码文件(componet/view/pages)