Skip to content

ts,以及一些前端自动化工具的学习

Notifications You must be signed in to change notification settings

Fziqian/ts-demo

Repository files navigation

ts-demo

ts,以及一些前端自动化工具的学习
npm install 安装项目相关依赖

gulp

first of all : npm i -g gulp-cli
then try the following command

gulp ----default(其实执行的就是bundle)
gulp bundle ------打包
gulp watch  ----------监听代码改动

more task info see in gulpfile.js

webpack

fist of all: npm i -g webpack webpack-cli webpack-dev-server
then try the following command

npm run dev 
npm run build

more info see in webpack.dev.js webpack.prod.js

jsdoc

see this jsdoc build by this demo

npm i -g jsdoc
npm run jsdoc

more config about jsdoc in conf.json,参考相关博客

git commit tips

关于git提交时-m参数的正确格式 eg : <type>(<scope>): <subject>

  • feat:新功能(feature)
  • fix:修补bug
  • docs:文档(documentation)
  • style: 格式(不影响代码运行的变动)
  • refactor:重构(即不是新增功能,也不是修改bug的代码变动)
  • test:增加测试
  • chore:构建过程或辅助工具的变动

more see 相关博客

或者使用 git-emoji

emoji emoji 代码 commit 说明
🎉(庆祝) :tada: 首次提交
✨(火花) :sparkles: 引入新功能
🐛(bug) :bug: 修复bug
📝(备忘录) :memo: 撰写文档
🎨(调色板) :art: 代码格式
🔨(锤子) :hammer: 重大重构
🔧(扳手) :wrench: 修改配置文件

more emoji see Git-Emoji