从另一个包执行npm脚本

时间:2017-02-17 19:09:52

标签: javascript node.js npm package.json run-script

假设我有2个节点包,一个叫做parent,一个叫child。 child有一个带有一些脚本的package.json。是否可以在父语境中包含来自子项的脚本?

例如:

子/的package.json:

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

父/的package.json:

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

然后从父目录的命令行:

parent> npm run hello //输出你好

1 个答案:

答案 0 :(得分:0)

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

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