如何在子目录中安装npm依赖项?

问题描述 投票:0回答:1

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

[当我运行yarn run install时,我要问的是将它放入此软件包中,安装node_modules和依赖项,仅此而已。由于某种原因,无论我尝试什么(纱线工作区/ lerna /手动等等),它都在所有软件包(包括根目录)中安装node_modules

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

任何人都知道如何轻松解决此问题?

javascript node.js npm yarnpkg
1个回答
0
投票

要移动node_modules的基本文件夹,您必须在与package.json文件相同的目录中创建一个.yarnrc文件。您的.yarnrc文件应类似于

--modules-folder packages/my-packages

结果输出将把所有软件包放在my-packages之后/packages/my-packages/WHERE_YOUR_PACKAGES_GO

© www.soinside.com 2019 - 2024. All rights reserved.