NPM 5周& 8的NodeJS介紹了一個名爲包lock.json文件,我想知道這是否是需要進行版本或混帳忽略package-lock.json是否需要在git中進行版本控制?
0
A
回答
4
答案很簡單:是它必須是。
龍答:
package-lock.json
其中NPM修改要麼node_modules
樹,或package.json
自動爲任何操作 產生。 它描述了生成的確切樹,以便隨後安裝的 能夠生成相同的樹,而不管中間依賴關係更新是否爲 。這個文件的目的是要提交到源存儲庫,並提供各種用途:
描述的依賴關係樹的單一的表示,使得隊友,部署和持續集成,保證 安裝完全相同的依賴關係。
爲用戶提供
time-travel
到npm_modules
以前的狀態,而不必提交目錄本身的設施。通過可讀的源代碼控制差異來促進樹更改的更大可見性。
並通過允許npm跳過先前安裝的軟件包的重複元數據分辨率來優化安裝過程。
+0
@ henry-leu,這是否回答了你的問題? – LuFFy
相關問題
- 1. 在pycharm中使用git 1.7.1進行版本控制?
- 2. 如何在git gui中使用標籤進行版本控制
- 3. 將現有項目複製到git中進行版本控制
- 4. 版本控制存儲庫是否需要支持搜索?
- 5. 在Rails中進行版本控制?
- 6. 使用GIT修訂版進行版本控制
- 7. 開始Git版本控制
- 8. Informatica&Git:版本控制
- 9. 使用Git版本控制
- 10. Git版本控制約定
- 11. Visual C#Studio項目中的哪些文件不需要進行版本控制?
- 12. Git的二進制版本
- 13. 不要在git中同步版本控制文件
- 14. 學習使用git或通過SVN進行版本控制?
- 15. 作曲家軟件包使用git進行版本控制
- 16. 使用Git和Dymola/Modelica進行版本控制
- 17. 使用Git進行版本控制項目庫(來自vss)
- 18. PyScripter是否有Mercurial或Git版本控制插件?
- 19. git是否支持Subversion等任意屬性的版本控制?
- 20. CoreData版本控制 - 我需要多久添加一次版本?
- 21. 如何使用XCode 4在Git中自動進行版本控制?
- 22. 需要在聯機備份工具中實現版本控制
- 23. 是否需要控制器before_action:set_x方法?
- 24. 在Groovy腳本中執行需要密碼的Git進程
- 25. 版本控制主要版本
- 26. 我是否需要對出版物和客戶進行排序?
- 27. 使用TFS進行PDF版本控制
- 28. 使用cmake進行庫版本控制
- 29. 使用MVFS進行版本控制
- 30. 使用Git版本控制腳本
的可能的複製[難道我承諾通過NPM 5中創建的包lock.json文件?(https://stackoverflow.com/questions/44206782/do-i-commit-the-package -lock-json-file-created-by-npm-5) –