从另一个软件包中执行NPM脚本



假设我有2个节点软件包,一个叫做parent,一个称为child。孩子有一个带有一些脚本的package.json。是否可以在 parent的上下文中包括 child的脚本?

例如:

儿童/package.json:

"scripts":{
   "hello":"echo hello"
}

parent/package.json:

"dependencies":{"child":"1.0.0"}

然后从parent目录中的命令行:

parent> npm run hello//输出Hello

您可以从父级运行子脚本,但不能在父上下文中运行。

{scripts: "cd node_modules/child && npm run-script hello"}

最新更新