开源软件名称:vscode-zpm
开源软件地址:https://gitee.com/mr.leo/vscode-zpm
开源软件介绍:
zpm README应用商店地址: https://marketplace.visualstudio.com/items?itemName=MrLeo.zpm
参考地址创建 tag为 git 仓库当前分支版本创建格式为 {环境}-v{版本号}-{日期} 的 tag,如:pre-v0.0.1-20190315 删除远端不存在的 tag代码片段javascriptzpfe.init /* * @Company: 智联招聘 * @Author: zhaopin.com * @LastEditors: Leo * @version: 0.0.0 * @Date: 2019-02-20 17:17:42 * @LastEditTime: 2019-02-20 17:18:40 * @Description: */import qs from 'qs'import ZPError from '../../util/error'import { initHandler, errorHandler, throwIfMiss } from '../../util/'import request from '../../util/request'async function POST(ctx) { try { const init = await initHandler(ctx, { checkAT: true }) let params = { loginUserId: init.loginUserId, } let { data: res } = await request(ctx).post(`?${qs.stringify(params)}`) ctx.response.body = res // ctx.response.set({ code: 200, data: res, message: res.message || '成功', taskId: res.taskId || ctx.request.headers.get('x-zp-request-id') }) } catch (err) { errorHandler(ctx, err) }}async function GET(ctx) { try { const init = await initHandler(ctx, { checkAT: true }) let params = { loginUserId: init.loginUserId, } let { data: res } = await request(ctx).get(``, { params }) ctx.response.body = res // ctx.response.set({ code: 200, data: res, message: res.message || '成功', taskId: res.taskId || ctx.request.headers.get('x-zp-request-id') }) } catch (err) { errorHandler(ctx, err) }}export default { GET, POST } eslint // eslint-disable-next-line cli ctx.log.info(`[standout] $1 -> `, JSON.stringify($2))$3 cle ctx.log.error(`[standout] error -> $1`, simplify(err))$2 zpthrow throw new ZPError({ code: ${1:res.code || 500}, message: ${2:res.message || '出错了'}, taskId: ${3:res.taskId || ctx.request.headers.get('x-zp-request-id') ||''} }) cl console.log(`[$1]$2 -> $3`,$4)$5 console.log(`%c[$1]$2 -> $3`,'color:#1B8BFF;',$4)$5 cg console.groupCollapsed(`------------------> $1 <------------------`)console.log(`[${2:LOG}]$3 -> $4`,$5)$6console.groupEnd()
cssdefine bem /* @define ${1:block};weak */// #region ${1:block}.${1:block} { $2}// #endregion stylelint // stylelint-disable-line // stylelint-disable-next-line
开发开启本地文件变更监听 开启调试模式Extension Tests n2ondbg4x2hjh3m6ruunsbz7af64fz6xtttk4puyd4t2or4bpkla |
请发表评论