javascript - 从另一个包执行 npm 脚本

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

假设我有 2 个 Node 包,一个称为 parent,一个称为 child。 child 有一个包含一些脚本的 package.json 。是否可以在 parent 的上下文中包含来自 child 的脚本?

例如:

子/package.json:

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

父/package.json:

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

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

parent> npm run hello//输出 hello

最佳答案

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

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

关于javascript - 从另一个包执行 npm 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42305682/

相关文章:

angular - 'npm 错误!缺少脚本 : ngcc' error with NPM

asp.net - JavaScript 正则表达式返回最后一位数字和 ASP.Net 事件处理程序?

javascript - 有什么办法可以在node.js windows 中使用linux 命令吗?

javascript - 从对象中获取对象键值

node.js - Nodejs 中的 facebook、google 和 twitter 身份验证

javascript - webpack-dev-server 缺少依赖项 'hpack.js'

git - npm scripts/package.json - 只有当前在 git master 分支上时才运行

javascript - 未捕获的语法错误 : Unexpected token < in chunk. js

javascript - 可以在收听时添加到 Node.js Express 的路由吗?

javascript - 使用 javascript 或 jquery 将多个广告注入(inject)页面的有效方法是什么?