Ошибка команды `npm version patch` - PullRequest
0 голосов
/ 01 октября 2018

Я пытаюсь исправить версию моего проекта Angular с помощью команды - npm version patch, но получаю сообщение об ошибке -

$ npm version patch npm ERR! npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease [--preid=<prerelease-id>] | from-git] npm ERR! (run in package dir) npm ERR! 'npm -v' or 'npm --version' to print npm version (6.4.0) npm ERR! 'npm view <pkg> version' to view a package's published version npm ERR! 'npm ls' to inspect current package/dependency versions

Эта же команда раньше работала нормально ивнезапно перестал работать.моя версия npm - 6.4.0.

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Да, вы правы, номер версии semver должен быть действительным целым числом от [0-9] включительно .

Для справки, npm использует node-semver в качестве парсера semver для работы с версиями на их конце.Кроме того, вы упомянули, что ошибка молча произошла, вам нужно запустить вашу команду с подробным флагом, чтобы увидеть все .

Например, если вы введете npm version patch --verbose, npm выдаст дополнительную информацию о причине сбоя команды.Вы можете использовать подробный флаг в любой действительной команде npm

Надеюсь, это поможет!

0 голосов
/ 02 октября 2018

Я смог устранить ошибку самостоятельно.Ошибка состояла в том, что версия патча была записана как 01. т.е. 2018.11.01 вместо 2018.11.1.npm version patch не удалось без пояснительного сообщения.

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