【问题标题】:How to install npm dependencies inside a sub directory?如何在子目录中安装 npm 依赖项?
【发布时间】:2020-03-19 12:28:31
【问题描述】:

我在根目录中有一个package.json"install": "cd packages/my-package && yarn"

当我运行yarn run install 时,我只想问它是否进入了这个包,安装了node_modules 和依赖项,仅此而已。出于某种原因,无论我尝试什么(纱线工作区/lerna/手动等),它都会在所有包中安装node_modules,包括根。

为什么?!让我单独安装它们:(

有人知道如何轻松解决这个问题吗?

【问题讨论】:

    标签: javascript node.js npm yarnpkg


    【解决方案1】:

    要移动 node_modules 的基本文件夹,您必须在 package.json 文件所在的同一目录中创建一个 .yarnrc 文件。你的.yarnrc 文件应该是这样的

    --modules-folder packages/my-packages
    

    生成的输出会将您的所有包放在 my-packages 之后 /packages/my-packages/WHERE_YOUR_PACKAGES_GO

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-29
      • 1970-01-01
      • 2019-12-03
      • 2016-03-14
      • 2017-04-14
      • 1970-01-01
      • 2020-07-04
      • 1970-01-01
      相关资源
      最近更新 更多