CNode

win10系统执行npm script "bash -c \"cp app/server-v${npm_package_version}.apk ./apks/server.apk\""报错

问答
Ccanfeit发布于7 年前最后回复7 年前1 回复2885 浏览0 收藏

{ "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)

S
supperchong#1·7 年前

因为这是个json文件,里面没法设置获取变量,可以单独写个js文件,然后scripts里调用执行那个js ,在js里可以通过require("package.json").version获取版本

参与回复
登录后即可参与回复。登录