gpt4 book ai didi

node.js - 在 node_modules 下的 package.json 中运行脚本?

转载 作者:搜寻专家 更新时间:2023-10-31 23:34:14 25 4
gpt4 key购买 nike

我习惯运行yarn/npm 然后命令:

yarn build-me

npm run build-me 

这会调用在本地 package.json 根文件中声明的脚本命令

在我的例子中,我想运行一个脚本命令,该命令在 node_modules 文件夹中的包的 package.json 中声明。

我该怎么做?

我已经安装了我在应用程序中编写的测试包。这是依赖项(在我的根应用程序中),我可以在 node_modules 下看到它

  "dependencies": {
"@tester/util-package": "^1.0.2"
}

在 node_modules 下这个 util-package 也有它自己的 package.json 和下面的脚本

  "scripts": {
"process-files": "node ./cli.js"
},

所以,我希望从我的应用程序的根目录运行它。

yarn util-package process-files 

当然,这似乎行不通。

最佳答案

如果您想使用 npm 在子模块中运行命令,您可以使用 explore 命令,如 here 所述:

npm 探索子模块 -- npm run subscript

似乎 yarn 没有等效的命令,但是有一个 cwd 选项(还不是很好 documented )让你选择工作目录:

yarn --cwd node_modules/submodule/运行下标

关于node.js - 在 node_modules 下的 package.json 中运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48802083/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com