package. json Сценарий, который выполняет оболочку, теперь открывает VSCode вместо - PullRequest
0 голосов
/ 25 марта 2020

У меня есть проект Grails. В каталоге root у меня есть пакет. json. Пакет. json содержит скрипт, который выполняет скрипт оболочки в другом каталоге. До недавнего времени это работало.

Сценарий:

"scripts": {
    "test": "test",
    "setupDatabase": "cd Cypress/testing_scripts/testScriptsA && setupDB.sh"

при вводе

npm run setupDatabase

Экземпляр bash перемещается к setupData. sh файл и открывает его в VSCode вместо его выполнения

Когда я открываю git bash в каталоге проекта root (с пакетом json) и выполняю эту команду, я получаю следующую ошибку

$ cd Cypress/testing_scripts/testScriptsA/setupDB.sh
bash: cd: Cypress/testing_scripts/testScriptsA/setupDB.sh: No such file or directory

Однако, когда я перехожу в каталог testScriptsA и выполняю файл, используя

./setupDB.sh

Сценарий выполняется нормально

Я немного озадачен этим проблема. Все эти команды работали до тех пор, пока через пару дней go я не установил браузер Chromium, Python 2.7 и некоторые другие вещи, и теперь команды ведут себя странно, как описано

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