就像您已经在 cli 中工作一样,直接从 cli 添加脚本会很有帮助,而无需导航文件并手动添加。 不管用bash编辑文件。 我已经搜索过 npm 文档,但没有找到类似的内容。
package.json
是 JSON,因此您可以编写一个程序来读取它,向适当的部分添加一些内容,然后写回它。
npm
不过没有任何内置功能可以做到这一点。
您还可以使用 vim、nano 或 emacs 等终端编辑器。
@Quentin
不过没有内置任何东西可以做到这一点。npm
他实际上是错的☺️
旧版本的 NPM v7 和 v8 有一个特殊命令可以将脚本添加到
package.json
- 更多信息在这里
语法是
npm set-script <name> "<command>"
但是新版本的 NPM 已经更改,现在有关
package.json
文件的所有内容都可以使用 pkg
参数 进行更改
npm pkg set scripts.<name>="<command>"
其中
scripts
是 json 中某个部分的字符串路径
这样npm pkg set
您就可以修改package.json文件的任何部分。请记住,有 set
、get
和 delete