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?