Как извлечь команду xcopy из package.json в пакет? - PullRequest
0 голосов
/ 20 мая 2019

В секции скриптов package.json у меня есть следующая команда:

"copy-res": "xcopy /e Some\\SourcePath\\src\\* Some\\DestinationPath\\"

Копирует файлы из Some/SourcePath/src в Some/DestinationPath.Это работает.

Теперь я хочу сделать то же самое, но команда должна быть включена в пакет.Я придумал следующий синтаксис для выполнения сценария bash .

"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.Также существует проблема с параметром exclude , но, похоже, он не связан с моей проблемой.

Так как мне передать команду xcopy в bash?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...