Skip to content

jiawei397/deno_template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deno_template

deno version

安装插件

在当前工程执行:

deno run  --allow-write https://deno.land/x/[email protected]/cli/git_hook.ts

vscode开启deno插件

在应用商店查找deno插件,安装使用。

运行

deno task dev

校验

deno lint

格式化

deno fmt

建议开发时,开启vscode自动格式化。

发布到gitlab

我们通过打标签的方式,跑CI/CD进行发布,建议安装以下命令:

deno install --allow-read --allow-write --allow-run --unstable -n tag -f https://deno.land/x/[email protected]/cli/tag/mod.ts

然后在项目根目录下执行patch/minor/major进行版本号的变更,逻辑与Node.jsnpm version命令一致,它会更新deno.jsonc文件中版本号。

tag patch -L
tag minor -L
tag major -L

生成git日志文件

npm install -g conventional-changelog-cli
conventional-changelog -p angular -i CHANGELOG.md -s -r 0

如果只是添加:

conventional-changelog -p angular -i CHANGELOG.md -s

现使用deno task log来调用上述命令。