У меня есть проект 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 и некоторые другие вещи, и теперь команды ведут себя странно, как описано