相关疑难解决方法(0)

如何使用 Bash shell 命令使 npm 项目在 Windows 上工作?

我最近接手的一个项目中有一些 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)

shell powershell command-line cmd npm

5
推荐指数
1
解决办法
5693
查看次数

标签 统计

cmd ×1

command-line ×1

npm ×1

powershell ×1

shell ×1