Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/386.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从另一个包执行npm脚本_Javascript_Node.js_Npm_Package.json_Run Script - Fatal编程技术网

Javascript 从另一个包执行npm脚本

Javascript 从另一个包执行npm脚本,javascript,node.js,npm,package.json,run-script,Javascript,Node.js,Npm,Package.json,Run Script,假设我有两个节点包,一个叫做parent,另一个叫做child。child有一个带有一些脚本的package.json。是否可以将子脚本包含在父脚本的上下文中 例如: child/package.json: "scripts":{ "hello":"echo hello" } "dependencies":{"child":"1.0.0"} parent/package.json: "scripts":{ "hello":"echo hello" } "dependencies

假设我有两个节点包,一个叫做
parent
,另一个叫做
child
。child有一个带有一些脚本的
package.json
。是否可以将
子脚本
包含在
父脚本
的上下文中

例如:

child/package.json:

"scripts":{
   "hello":"echo hello"
}
"dependencies":{"child":"1.0.0"}
parent/package.json:

"scripts":{
   "hello":"echo hello"
}
"dependencies":{"child":"1.0.0"}
然后从
父目录中的命令行:


parent>npm运行hello
//输出hello

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

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

是的,但它在子目录中运行,我希望它在父目录中执行。。。