Я пытаюсь создать сценарий clean
npm, но продолжаю либо получать сообщение об ошибке в консоли, либо желаемый эффект не происходит. Я пытаюсь удалить все корневые файлы JavaScript, кроме некоторых файлов конфигурации.
Следующее удаляет все файлы, игнорируя синтаксис отрицания
"clean": "rm -rf lib [a-z].js !*.config.js !*.support.js"
Следующее выдает ошибку в консоли
"clean": "rm -rf lib !(*.config|*.support).js"
Syntax error: "(" unexpected