相关疑难解决方法(0)

带纱线工作区的Firebase函数

我们开始采用使用毛线工作区的monorepo设置,并且我们希望将Firebase函数包含在其中。回购结构类似于:

repo
    node_modules <- all dependencies
    packages
        core
        commom
        functions <- firebase functions
Run Code Online (Sandbox Code Playgroud)

因此,此设置存在2个问题:

  1. 函数的依赖项与函数的条目文件不在同一文件夹中
  2. 函数取决于回购协议中的其他软件包,例如corecommom,因此从node_modules到回购软件包中的纱线符号链接。

无论如何,我可以处理吗?

node.js firebase google-cloud-functions monorepo yarn-workspaces

8
推荐指数
2
解决办法
577
查看次数

Yarn 每次都会删除我的 node_modules 文件夹

我最近刚刚在我的一个系统上成功更改为使用yarn,替换了npm,用于我的react-native项目。使用yarn版本1.22.11。我运行了它,它完美地解决了依赖关系,没有任何问题。

所以我将项目复制到另一台计算机上。我想做同样的事情——使用yarn——但是当我运行“yarn”命令时,而不是遍历我的目录并修复我的依赖项......

...yarn 遍历我的目录,不仅删除文件,还删除文件夹!这是纱线版本 2.4.1。

有人想过为什么会发生这种情况吗?

node.js npm node-modules yarnpkg

7
推荐指数
1
解决办法
5889
查看次数