我们开始采用使用毛线工作区的monorepo设置,并且我们希望将Firebase函数包含在其中。回购结构类似于:
repo
node_modules <- all dependencies
packages
core
commom
functions <- firebase functions
Run Code Online (Sandbox Code Playgroud)
因此,此设置存在2个问题:
core和commom,因此从node_modules到回购软件包中的纱线符号链接。无论如何,我可以处理吗?
node.js firebase google-cloud-functions monorepo yarn-workspaces
我最近刚刚在我的一个系统上成功更改为使用yarn,替换了npm,用于我的react-native项目。使用yarn版本1.22.11。我运行了它,它完美地解决了依赖关系,没有任何问题。
所以我将项目复制到另一台计算机上。我想做同样的事情——使用yarn——但是当我运行“yarn”命令时,而不是遍历我的目录并修复我的依赖项......
...yarn 遍历我的目录,不仅删除文件,还删除文件夹!这是纱线版本 2.4.1。
有人想过为什么会发生这种情况吗?