假设我有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"}