update-notifier를 사용하여 npm과 같은 업데이트 알림 기능 추가
npm/cli: a package manager for JavaScript
이것이
update-notifier
입니다. npm을 비롯한 다양한 cli 도구에서 사용됩니다.yeoman/update-notifier: Update notifications for your CLI app
이 도구는 매우 쉽게 도입할 수 있습니다.
const updateNotifier = require('update-notifier');
const pkg = require('./package.json');
updateNotifier({pkg}).notify();
이것뿐입니다.
기본적으로 업데이트 확인은 런타임에 이루어지며 간격이 하루이므로 자주 알림을받지 않습니다.
자신의 경우는 cli의 옵션 파서에 meow를 사용하는 경우가 많기 때문에 다음과 같이 쓰는 경우가 많습니다.
const meow = require('meow')
const updateNotifier = require('update-notifier')
const cli = meow(
`
Usage
$ hello [name]
Examples
$ hello
`,
{
flags: {
name: {
type: 'boolean',
},
},
}
)
updateNotifier({ pkg: cli.pkg }).notify()
// ...
Reference
이 문제에 관하여(update-notifier를 사용하여 npm과 같은 업데이트 알림 기능 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akameco/items/56811b659effb72fa041텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)