win10系统执行npm script "bash -c \"cp app/server-v${npm_package_version}.apk ./apks/server.apk\""报错
{
“name”: “app-server”,
“version”: “3.0.0”,
“scripts”: {
“move-server”: “bash -c “cp app/server-v${npm_package_version}.apk ./apks/server.apk””
}
}
yarn move-server 报错:
cp: cannot stat ‘app/server-v.apk’: No such file or directory
原因是: 无法获取npm_package_version的值3.0.0,怎么解决
1 回复
因为这是个json文件,里面没法设置获取变量,可以单独写个js文件,然后scripts里调用执行那个js ,在js里可以通过require(“package.json”).version获取版本