0
A
回答
1
您可以组合npmview
(用于获取远程版)和semver
(比较版本)封装做到这一点:
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
}
});
相关问题
- 1. 以编程方式获取最新的npm软件包版本?
- 2. 查看版本的Xamarin.Android以编程方式
- 3. 以编程方式检查android版本
- 4. 如何知道旧Fedora版本的最新软件包版本
- 5. 如何以编程方式检查我们的应用程序的软件包版本?
- 6. python软件包:如何依赖最新版本的单独软件包
- 7. 以编程方式查找Excel文件的Excel版本
- 8. Heroku:更新节点到最新版本
- 9. 安装多个版本的Python软件包,如节点
- 10. 在较低版本的节点上安装npm软件包
- 11. 如何以编程方式更新manifest.json文件版本号
- 12. 如何以编程方式检查eps文件版本?
- 13. 以编程方式呈现Umbraco节点
- 14. 以编程方式添加节点
- 15. 以编程方式运行SSIS软件包的问题
- 16. 如何以编程方式阅读我正在使用的软件版本?
- 17. setAlpha以编程方式查看
- 18. 查看Nuget上包装的最新版本的网址
- 19. 如何以编程方式添加新的节点队列?
- 20. 无法从npm安装最新的软件包版本
- 21. 使用npm安装最新版本的软件包
- 22. 如何安装npm软件包的最新版本
- 23. 在Github上创建最新版本的软件包
- 24. 以编程方式使用android版本
- 25. 以编程方式获取SignalR版本
- 26. 以编程方式创建“版本”
- 27. 以编程方式获取IIS版本
- 28. 以编程方式增加版本号?
- 29. 如何在Yocto -older版本中使用最新的软件包版本?
- 30. nuget命令行 - 如何获取最新版本的软件包版本?
我认为你可以找到在此NPM包想要什么:https://www.npmjs.com/package/npm-check-updates 检查他如何为他的项目做这件事。 – Zagonine