我最近接手的一个项目中有一些 NPM 脚本,如下所示:
{
"package": "yarn package-common && mv './dist/APP® TV.wgt' ''./package/$(yarn -s filename)''",
"package-common": "tizen package -t wgt -s APP -- ./dist && rimraf package && mkdir package",
"filename": "cross-env-shell echo APP_${npm_package_version}.wgt",
}
Run Code Online (Sandbox Code Playgroud)
这个项目是由某人在 MAC 上编写的。我如何将以下部分转换为有效的 Powershell / cmd 命令?我还没有在任何地方找到任何关于此的信息。它运行命令并将回显值附加到它从中调用的字符串。
''./package/$(yarn -s filename)''
Run Code Online (Sandbox Code Playgroud)
或者更好的是,除了这个包之外还有其他方法可以跨平台吗?
目前,运行 yarn package 时在 powershell 中输出的消息是:
'' was unexpected at this time.
Run Code Online (Sandbox Code Playgroud)