我的package.json文件包含以下内容:
"scripts": {
"run-me": "echo"
}然后我可以运行run-me脚本,传入一个参数(注意单引号):
npm run-script run-me '$40$30$20'它运行以下命令(注意双引号):
echo "$40$20$30"哪种指纹
000I实际上希望运行npm run-script run-me的命令是相同的,但是参数周围有单引号:
echo '$40$30$20'正如我所期望的那样:
$40$30$20所以我需要一种方法来告诉npm run-script用单引号来逃避我的论点。有办法这样做吗?
发布于 2016-10-25 18:04:58
以下是实现同样目的的另一种方法。
package.json
{
"scripts": {
"run-me": "echo $value"
}
}结果
value="$40$30$20" npm run-script run-me
> echo $value
000
value='$40$30$20' npm run-script run-me
> echo $value
$40$30$20https://stackoverflow.com/questions/40246173
复制相似问题