在package.json
的摘要部分,我有以下命令:
"copy-res": "xcopy /e Some\\SourcePath\\src\\* Some\\DestinationPath\\"
它将文件从Some/SourcePath/src
复制到Some/DestinationPath
。这行得通。
现在我想做同样的事情,但是命令应该包含在批处理中。我为execute a bash script提出了以下语法。
"copy-res-bash": "bash copy-res.sh"
copy-res.sh
:
xcopy /e Some\\SourcePath\\src\\* Some\\DestinationPath\\
错误:参数数量无效
它可以在没有/e
参数的情况下工作,但是它不会做同样的事情:
xcopy Some\\SourcePath\\src\\* Some\\DestinationPath\\
xcopy的一个常见问题似乎是路径太长,但事实并非如此,因为它在与npm run copy-res
执行时有效。 the exclude parameter也存在问题,但似乎与我的问题无关。