0
新しいバージョンが利用可能になったときにユーザーに警告するために、自分のノードパッケージ(npmで公開)を希望します。公開されたパッケージの最新バージョンをプログラムでチェックして、現在のパッケージと比較するにはどうすればよいですか?ノード:プログラムの最新バージョンを確認する
おかげ
新しいバージョンが利用可能になったときにユーザーに警告するために、自分のノードパッケージ(npmで公開)を希望します。公開されたパッケージの最新バージョンをプログラムでチェックして、現在のパッケージと比較するにはどうすればよいですか?ノード:プログラムの最新バージョンを確認する
おかげ
あなたは組み合わせることができnpmview
これを行うにパッケージ(バージョンを比較するため)とsemver
(リモートバージョンを取得するための):私はあなたがこのNPMパッケージに欲しいものを見つけることができると思い
const npmview = require('npmview');
const semver = require('semver');
// get local package name and version from package.json (or wherever)
const pkgName = require('./package.json').name;
const pkgVersion = require('./package.json').version;
// get latest version on npm
npmview(pkgName, function(err, version, moduleInfo) {
// compare to local version
if(semver.gt(version, pkgVersion)) {
// remote version on npm is newer than current version
}
});
を:https://www.npmjs.com/package/npm-check-updates 彼のプロジェクトでこれをどうやってチェックしてください。 – Zagonine