我是一個點擊網絡開發者,只暴露nuget包管理器控制檯。我正在閱讀關於nodejs和reactjs;其中兩個都需要紗線包管理者。
任何人都可以解釋這些產品之間的區別嗎?他們爲什麼介紹?yarn,grunt,npm,bower和nuget package manager之間的區別是什麼?
0
A
回答
2
維基百科:A package manager [...]是一組軟件工具,可以自動安裝,升級,配置和刪除計算機程序。
除了一個完整的計算機程序,你還可以考慮像庫,框架或只是一些打包在一起的文件的小部分。
雖然NuGet主要關注.NET(但NuGet上有很多非.NET包),NPM(節點包管理器),Yarn和Bower是JavaScript包管理器。
Yarn由Facebook和Open Sourced創建。網上發現的速度比較表明,紗線比NPM快。 Yarn也能夠從緩存中安裝軟件包,並且不需要連接到Internet(只有在之前下載了軟件包的情況下)。
Grunt是一個JavaScript任務運行程序,而不是包管理器。你可以用它來重複的任務,如縮小,編譯,單元測試,掉毛等自動化
-1
NPM是節點包manager.Basically它是用來安裝dependencies.In你的情況,你會需要這些reactJs。
紗線包管理器也用於安裝依賴關係,即安裝javascript包。 NPM和紗線之間
不同的是
紗 要安裝的軟件包時需要10-12sec。
紗線並行安裝所有依賴關係。
要安裝的依賴性,我們總是不需要互聯網連接
NPM
要安裝的軟件包時需要20-25sec
NPM總是安裝其他後每個依賴一個可能落得很多時間
要安裝依賴關係,我們總是要求互聯網連接。
相關問題
- 1. NuGet和NuGet Package Manager有什麼區別?
- 2. Node Package和Bower Package有什麼區別?
- 3. Grunt,NPM和Bower之間的區別(package.json vs bower.json)
- 4. yarn run和npm start有什麼區別?
- 5. npm 3 vs Bower有什麼區別?
- 6. 是什麼NPM-shrinkwrap.json和包lock.json之間的區別?
- 7. Windows 8中Password Vault和Credential Manager之間的區別是什麼?
- 8. .equals()和==之間的區別是什麼?
- 9. HUE,YARN和OOZIE之間的區別
- 10. $(())和expr之間的區別是什麼?
- 11. $和$ .fn之間的區別是什麼?
- 12. ++和:haskell之間的區別是什麼?
- 13. $(「」)和$ .find(「」)之間的區別是什麼?
- 14. 「\」和「\。」之間的區別是什麼?
- 15. 「$ | ++」和「$ | = 1」之間的區別是什麼
- 16. $(...)和`...`之間的區別是什麼
- 17. [undefined]和[,]之間的區別是什麼?
- 18. yarn.lock和npm的包裝鎖之間有什麼區別?
- 19. 無法安裝Nuget Package Manager
- 20. Grunt和Gulp之間的區別?
- 21. 什麼之間的區別「故宮安裝」和「NPM --userconfig = /。npmrccorp我」
- 22. 單個對象的protected [package]和private [package]之間的區別
- 23. 與NPM 5依賴關係和devDependencies之間的區別是什麼5
- 24. YARN和hive2隊列有什麼區別?
- 25. 區別:%% a和%variable%變量之間的區別是什麼?
- 26. 什麼是爲PrintWriter和DataOutputStream之間的區別是什麼?
- 27. [EmailPasswordAuthProvider,EmailAuthProvider]之間的區別是什麼
- 28. 「swarm master」和「swarm manager」有什麼區別?
- 29. MVC和MVVM之間的區別和相似之處是什麼?
- 30. TVF/UDF之間的區別是什麼