【发布时间】:2021-08-15 06:59:20
【问题描述】:
每次压缩我的项目时,我都需要手动将version与生成的文件名同步,例如CCCC007.tgz
在我的 package.json 中,compress-files 脚本如下:
{
"name": "MyBuild",
"version": "0.0.7",
"scripts": {
"dev": "nodemon --legacy-watch ./src",
"start": "node src/",
"compress-files": "tar --exclude='./node_modules' --exclude='./myBuild.pem' --exclude='./config/local.json' -zcvf ~/CCCC007.tgz . ",
},
}
我想知道是否可以将version 设为变量并在脚本compress-files 中使用它,例如:
"name": "MyBuild",
"version": "0.0.7",
"scripts": {
"dev": "nodemon --legacy-watch ./src",
"start": "node src/",
"compress-files": "tar --exclude='./node_modules' --exclude='./myBuild.pem' --exclude='./config/local.json' -zcvf ~/CCCC${this.version}.tgz . ",
},
【问题讨论】:
-
这可能会帮助您“自动化版本控制和发布” itnext.io/…
-
@Nishant S Vispute
You’ve read all of your member-only stories this month. -
对不起,我不明白你的评论是你在链接上看到的味精还是一个问题
-
@Nishant S Vispute 我无法查看您链接中的帖子,因为我不是会员
-
我也不是该网站的成员,但它确实向我展示了这篇文章,不管怎样,这里的链接是来自 StackOverflow 的相同 stackoverflow.com/questions/13059991/… 的链接
标签: node.js