首页 > 解决方案 > 如何自动更新 package.json 中的条目?

问题描述

我有package.json在下面

{
  "name": "b",
  "version": "1.0.0",
  "description": "",
  "main": ".eslintrc.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}

现在,我想从"name"更新bnew-b。我怎样才能以编程方式做到这一点?我尝试npm config set了命令,但它没有更新package.json文件

请告诉我谢谢

标签: javascriptnode.jsnpmpackage.json

解决方案


如果您尝试使用 CLI 修改包属性,您应该可以使用pkg 命令。虽然我似乎在 npm 7.5.4 上遇到了一些问题。

npm pkg set name new-b

编辑:Whelp 原来这个命令实际上是在这篇文章之前 2 周添加的,所以你实际上至少需要 npm 版本 v7.20.0 才能正确运行该命令。


推荐阅读