NPM是否有命令根据可用的项目模块列出最小的Node版本依赖关系?我如何知道我的项目的最低node.js版本?
4
A
回答
0
你应该能够检查的package.json以下:
"engines": {
"node": ">=0.10.0"
}
0
我想你应该尝试NPM ls命令
5
号有没有内置的方式递归查询目前的软件包及其依赖性,并将engines.node
要求整理成一个有凝聚力的整体。
如果你是一个类Unix系统上,你可以试试这个命令:
find . -name package.json | xargs grep -h node\": | sort | uniq -c
它会给你这样的输出的东西:
1 "gnode": "0.1.0",
36 "node": "*"
1 "node": "0.10.x || 0.8.x"
1 "node": "0.4 || >=0.5.8"
1 "node": ">= 0.10.0"
3 "node": ">= 0.4"
3 "node": ">= 0.4.0"
2 "node": ">= 0.4.1 < 0.5.0"
2 "node": ">= 0.6"
1 "node": ">= 0.6.6"
8 "node": ">= 0.8"
3 "node": ">= 0.8.0"
1 "node": ">=0.1.90"
2 "node": ">=0.10.0"
5 "node": ">=0.4"
9 "node": ">=0.4.0"
3 "node": ">=0.4.12"
3 "node": ">=0.4.9"
5 "node": ">=0.6"
5 "node": ">=0.8"
19 "node": ">=0.8.0"
1 "node": ">=0.8.x"
1 "engines": { "node": ">= 0.4.0" }
1 , "dnode": "10.999.14234"
凡(除了一些外来的' gnode'和'dnode'),您可以看到某些依赖关系的最低版本为'0.10',但许多依赖关系声称可以与所有版本的节点('*'
)配合使用。
要查看哪些package.json
需要哪个版本,使用:
find . -name package.json | xargs grep node\":
相关问题
- 1. 我如何知道当前正在运行的node.js版本?
- 2. 我如何知道c的版本?
- 3. 我如何知道哪个版本是版本库中的最新版本号?
- 4. 我如何知道版本是版本号最稳定的版本?
- 5. 我如何知道FuelPHP版本?
- 6. 我如何知道我运行的是哪个版本的RichFaces?
- 7. 我如何知道我使用的是什么版本的jqgrid
- 8. 我如何知道我使用的是哪个版本的Javascript?
- 9. 我如何知道我使用的是哪个版本的OpenGL?
- 10. 我如何知道我安装的gjslint的版本?
- 11. 我如何知道詹金斯当前项目的内部版本号?
- 12. 我如何知道我正在运行的Android ndk版本
- 13. 我如何知道我使用的极品飞车版本?
- 14. 我如何知道我安装了哪个版本的monotouch?
- 15. 我如何知道我的Android项目中的错误
- 16. 如何为新项目指定默认的最低iOS版本?
- 17. 如何找到我的项目的最新版本?
- 18. 你如何知道你的项目的WEB API版本?
- 19. C项目不知道我的方式做了我的项目
- 20. 我如何知道我的项目名称是什么?
- 21. 如何知道我是否已达到最后'li'项目
- 22. 如何正确设置我的应用的最低iOS版本?
- 23. 如何知道旧Fedora版本的最新软件包版本
- 24. 如何知道哪个版本的asp.net mvc项目是?
- 25. Heroku,如何知道ruby版本的项目?
- 26. Maven不知道我的内部项目
- 27. 我如何知道我在git中检出了哪个版本?
- 28. 我如何知道我正在运行哪个WPF版本?
- 29. 如何在我的项目中找到我的角度版本?
- 30. 我如何知道特定版本的Python支持哪个版本的pickle?