Npm 如何在package.json属性的package.json脚本上使用参数

Npm 如何在package.json属性的package.json脚本上使用参数,npm,scripting,package.json,Npm,Scripting,Package.json,假设我有以下package.json结构: { “版本”:“2.0.1”, “脚本”:{ “测试”:“构建--版本2.0.1” } } 我知道您可以使用环境变量替换实际版本,但是否可以使用package.json属性?例如: { “版本”:“2.0.1”, “脚本”:{ “测试”:“生成--version${package.version}” } } 访问npm\u软件包\u版本环境变量。请参考我的答案。在*nix上,它将是“测试”:“build--version$npm\u package\

假设我有以下package.json结构:

{
“版本”:“2.0.1”,
“脚本”:{
“测试”:“构建--版本2.0.1”
}
}
我知道您可以使用环境变量替换实际版本,但是否可以使用package.json属性?例如:

{
“版本”:“2.0.1”,
“脚本”:{
“测试”:“生成--version${package.version}”
}
}

访问
npm\u软件包\u版本
环境变量。请参考我的答案。在*nix上,它将是
“测试”:“build--version$npm\u package\u version”
(注意美元符号
$
前缀)。在Windows(CMD)上,它将是代码>“测试”:“构建-版本%NPMYPACKAGEXY版本%”/代码>(注意<代码> %…%>代码>)-对于跨平台的一个脚本语法(即使用美元符号前缀)考虑使用。这回答了你的问题吗?