node.js - 如何将参数从一个脚本传递到`package.json`中的另一个脚本?
问题描述
我想在package.json
. 该脚本upload
是上传到s3
存储桶的通用命令。它接受存储桶名称作为参数。其他两个脚本传入不同的存储桶名称进行上传。下面的代码没有按预期工作。我怎样才能使脚本适用于这种情况?
scripts: {
"upload": "aws s3 cp build s3://$1 --grants",
"upload:dev": "npm run upload -- test",
"upload:prod": "npm run upload -- prod"
}
解决方案
您可以使用以下内容:
"scripts": {
"upload": "aws s3 cp build s3://$npm_config_bucket --grants",
"upload:dev": "npm run upload --bucket=test",
"upload:prod": "npm run upload --bucket=prod"
},
推荐阅读
- sql - 用于 FROM 子句之前的 SQL 代码编辑器的智能感知/自动完成
- database - 在 Power BI 中加载数据(txt 文件 | 文件大小大于 10GB)
- xslt - 如何检查元素被创建了多少次并创建了 n 次
- parsing - 将标记化的字符串传递给 Google Translate API
- python - 使用 Python Split 和 Strip 命令重新排序 sting
- python - pytorch 中的 TrackIn
- c++ - 为什么在 cpp 中构建程序时有时会出现 mingw makefile 错误?
- c# - 将类序列化为 .json 文件
- r - 在 R 中使用 solnp 进行优化的问题
- image - 颤振无效参数:URI文件中未指定主机:///