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) –