我使用npm个脚本来构建我的项目.我希望能够从不同的目录运行脚本.也就是说,不要执行以下操作:

cd project;
npm run build;
cd ..

...我只想做一些事情,比如:

npm run build -config project/package.json;

npm run build -wd project;

这可能吗?

推荐答案

使用--prefix对我有用:

npm --prefix /path/to/project run build

其中path/to/project是定义package.json with build命令的目录.

Node.js相关问答推荐

如何将信号从终端窗口发送到运行在Raspberry Pi上的Puppeteer/Node.js上的webscraper

根据我的测试,为什么在编写Varint代码方面,NodeJS要比Rust快这么多?

如何在Mongoose中调用动态Collection ?

Gmail API获取附件PDF未正确呈现.我遗漏了什么?

AWS-ROUTE 53指向S3存储桶,错误是别名目标名称不在目标区域内

Sequelize、postgres和posgis:在n°;公里

React原生Nodejs兼容性问题

为什么 Cors 在 NodeJS 中不起作用

如何从mongoose 对象内嵌套的数组中提取数组元素?

Google App Engine 突然不允许我部署我的 node.js 应用程序

MongoDB Aggregate - 如何使用前一阶段的值作为下一阶段的字段名称?

NodeJS 中的流 API 数据如何流动?

Node.js |如何在微服务之间转发标头?

BrowserRouter工作时为什么HashRouter不工作?

TypeError:changeChecked 不是函数

JAVASCRIPT:foreach 循环后的空数组

如何申请在NextJS上下载文件的许可?

我可以向NPM添加调试脚本吗?

异步函数 - 等待不等待promise

在 Node.js 中获取终端的宽度