Недавно я прочитал статью о создании журнала изменений, и я хотел интегрировать его в скрипт package.json.
Я немного изменил сценарий из статьи с правильным именем проекта и экспортировал вывод в CHANGELOG.md
"scripts": {
"generateChangelog": "git log --pretty=format:'<li> <a href=\"http://git.egt-interactive.com/frontend-games/temporary-test-project/commit/%H\">view commit •</a> %s</li> ' --reverse > CHANGELOG.md"
},
Но когда я запускаю его, у меня появляется следующая ошибка:
< was unexpected at this time.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! temporary-test-project@1.0.0 generateChangelog: `git log --pretty=format:'<li> <a href="http://git.egt-interactive.com/frontend-games/temporary-test-project/commit/%H">view commit •</a> %s</li> ' --reverse > CHANGELOG.md`
npm ERR! Exit status 1
Я думаю, это что-то с побегом, но я не могу его найти.
Был бы рад некоторой помощи. Заранее спасибо
EDIT
Я работаю с Windows и по умолчанию я использую Powershell, но я попытался запустить сценарий npm run generateChangelog
с помощью cmd (оба не удалось)
Однако, если я запускаю ту же самую команду git log...
непосредственно в оболочке, она работает:
git log --pretty=format:'<li> <a href=\"http://git.egt-interactive.com/frontend-games/temporary-test-project/commit/%H\">view commit •</a> %s</li> ' --reverse > CHANGELOG.md`