将CLI参数传递给package.json中的预命令
将CLI参数传递给package.json中的预命令
假设我在package.json中:
{
"scripts": {
"prebuild": "some-command",
"build": "some-other-command"
}
}
如果现在运行npm run build -- --some-args
,则prebuild
命令some-command
没有获取传递给它的--some-args
。如何将其传递给所有前置/后置脚本?
您也许可以使用环境变量来做到这一点:
"scripts": {
"prebuild": "echo $FLAG \"prebuild\"",
"build": "echo \"testing\""
}
如果运行npm run build
:
> [email protected] prebuild /test
> echo $FLAG "prebuild"
prebuild
> [email protected] build /test
> echo "testing"
testing
如果您运行FLAG=-n npm run build
:
> [email protected] prebuild /test
> echo $FLAG "prebuild"
prebuild
> [email protected] build /test
> echo "testing"
testing
但是我不确定它是否可以与多个标志一起使用
最新文章
- uniapp权限(Android权限)
- tensorflow安装过程
- Application.platform 平台
- principal java
- 大数定律,方差
- HTK语音识别工具包的安装和编译
- python,jsonschema, marshmallow, “None is not of type ‘string‘
- Linux 磁盘管理
- GAN小结(BEGAN EBGANWGAN CycleGAN conditional GAN DCGAN PGGAN VAEGAN)
- springcloud + nacos多环境联调、本地联调(即灰度版本)
- Spring @Scheduled定时任务的fixedRate,fixedDelay,cron的作用和不同
- Java Integer值范围问题
- curl命令详解 (实例使用方法)
- 快速无符号整数开方
- Shiro(三) Shiro核心原理分析
- 基于直方图的图像增强算法(HE、CLAHE)之(二)
- 家族关系查询系统程序设计算法思路