【发布时间】:2020-03-03 13:01:13
【问题描述】:
"scripts": {
"cr": "git commit -am ${message} && git pull origin master --rebase && git push --force",
}
我正在尝试弄清楚如何使用以下内容运行上述内容:
# yarn cr "commit message"
【问题讨论】:
-
似乎作为 shell 别名会更好?确保使用
--force-with-lease来避免比赛。 -
您可以尝试修改整个 package.json 文件以替换它的任何部分。你需要先解析JSON,然后改变对应的key值,然后将生成的JSON字符串化并保存到文件中。
-
我觉得必须有一个简单的解决方案?并且 shell 别名可以工作,但我希望任何拉下项目的人都可以轻松地重复使用它。
标签: git npm package.json npm-scripts