git - 如何传递参数并将这些参数用作 package.json 脚本中的变量?
问题描述
"scripts": {
"cr": "git commit -am ${message} && git pull origin master --rebase && git push --force",
}
我试图弄清楚如何使用以下内容运行上述内容:
# yarn cr "commit message"
解决方案
是的。你可以做这样的事情
"scripts": {
{
"cr": "f(){ git commit -am $1;};f",
}
}
和yarn run cr -- 'commit message'
您可以传递 n 个以空格分隔的参数,并且可以通过 $1 ,$2 ..
推荐阅读
- r - 如何清理 R 或 Excel 中的地址数据?
- python - 将 CSV 数据导入 scikit-learn?
- php - 使用 cURL 和发票生成器 API 检索 PDF 文件
- node.js - Discord Bot DM 所有人,但每 5 秒只有一个人
- regex - 如何从具有特殊字符的字符串中提取单词
- java - Spring Boot 集成 - 在连接初始化时发送问候语
- java - 要求用户在二维数组中重新输入数据 - java
- javascript - 我想过滤表中的值,但出现错误
- javascript - 如何让 ng-show 在 AngularJS 中工作?
- awk - sed 用于插入 x 位直到 y 位