我可以从 cli 将 npm 脚本添加到 package.json 文件吗?

问题描述 投票:0回答:2

就像您已经在 cli 中工作一样,直接从 cli 添加脚本会很有帮助,而无需导航文件并手动添加。 不管用bash编辑文件。 我已经搜索过 npm 文档,但没有找到类似的内容。

javascript npm
2个回答
1
投票
毫不奇怪,

package.json
是 JSON,因此您可以编写一个程序来读取它,向适当的部分添加一些内容,然后写回它。

npm
不过没有任何内置功能可以做到这一点。

您还可以使用 vim、nano 或 emacs 等终端编辑器。


0
投票

@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

更多信息在这里

© www.soinside.com 2019 - 2024. All rights reserved.