javascript - 如何将时间戳添加到 package.json 中的脚本中?

标签 javascript json node.js

这可能是不可能的(因为这是 JSON 而不是 JavaScript)。我只是在想最简单的方法来从 npm 命令在字符串中插入日期戳,而不增加另一个任务运行器等的开销:

"scripts": {
    "deploy" : "git add -A; git commit -m \"automated deployment {DateStamp}\"; git push deployment browse --force;"
},

而且不用因为使用 --force 而责备我 ;)

最佳答案

NPM 脚本只是 bash 脚本。使用 bash 功能为某些提交消息添加时间戳。示例:

  "scripts": {
    "deploy" : "git add -A; timestamp=$(date \"+%s\") && git commit -m \"automated deployment $timestamp\"; git push deployment browse --force;"
  },

关于javascript - 如何将时间戳添加到 package.json 中的脚本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33151617/

相关文章:

javascript - 拖放 event.dataTransfer.files 为空

javascript - 将变量从 Javascript 传递到 C# 以用于 SQL SELECT,然后将结果传递回 Javascript

javascript - 如何在node.js 中使用xml 文件?

javascript - 使用D3生成基本表时tbody标签元素返回空

json - 如何从 Avro Schema 创建有效的 JSON 示例?

javascript - 跨模块共享事件

javascript - Axios 不在请求中传递 header

node.js - 为什么我在尝试使用 NodeJS 和 MariaDB 时得到 "Unknown encoding: <ref *1> Handshake"?

javascript - div悬停显示按钮/链接效果

json - 应该如何为 RESTful JSON 集合实现 HATEOAS 样式的链接?