包含常用javascript工程的开发脚手架, no more, no less
- typescript
- eslint
- jest
- browserlist (浏览器兼容性)
- script utility (克隆,发布工具)
- node module 模板
- node app 模板
- webpack (umd) 模板
- react 模板
- material UI 模板
- antd UI 模板
- electron 模板
- cordova 模板
- wechat 小程序模板
# 全局安装
yarn global add @jsrock/cli
# you can update jsrock by
# yarn global add @jsrock/cli@latest
jsrock clone
cd your_project_cloned
# install depdencies for developing
yarn install --prod=false
or
# cd <your workspace directory>
yarn add @jsrock/cli
npx jsrock clone
cd your_project_cloned
# install depdencies for developing
yarn install --prod=false
npm run lint # 静态检查
npm run test # 测试
npm start # 调试 & watch
npm run build # 打包
npm run dist # 交互式发布
npm run clean #
谨慎修改配置
.browserlist.rc # 浏览器兼容性
为什么选择JSS
sass/scss 依赖较重,jsrock支持 less & jss, 基于css in js的灵活性和动态性,推荐使用jss, matrial UI 也依赖于JSS