具有版本控制的节点模块(代码共享)

Node modules with version control ( code sharing)

所以我和我们的团队正在开发一个使用 GitHub 进行版本控制的 React Native 项目。每次我们推送到 master 分支时,我们都会遇到很多处理节点模块(使用版本控制)的错误,我们不断地与 package-lock.json 文件发生文件冲突,并且一些依赖项不起作用......有任何你们遇到过或知道理论上如何处理吗?

  • 安装库的依赖时,需要锁定库的版本。所以你应该习惯 npm、yarn 等包管理器......
  • 我推荐使用Yarn这是关于如何使用它的文档。 https://yarnpkg.com/en/docs
  • 即:安装 lib react-native-button。您只需要 运行 命令 yarn add react-native-button 并提交 yarn.lock 和 package.json 文件。然后您团队中的人可以提取这些更改,并 运行 'yarn install' 为您的项目保持同步。
  • 检查并尝试。很简单!