提供Yarn管理的前端依赖的正确方法是什么?

时间:2017-11-03 23:56:31

标签: bower yarnpkg

通过bower,我们可以通过.bowerrc指定依赖项文件夹位置,但似乎没有办法用Yarn执行此操作。纱线似乎强制node_modules文件夹与package.json处于同一级别。

说我将我的网络应用程序的静态文件保存在app/resources/static/中。我想在这里提供一些前端资产;由Yarn管理。我看到了两种方法,但不喜欢其中任何一种:

1:在app/resources/static/中初始化Yarn包。这有效,但这也意味着package.json也是可见的。没有beuno。

2:app/中的Init Yarn包,以及符号链接app/node_modulesapp/resources/static。这样做有效,但出于版本控制的原因,我宁愿没有这个额外的步骤。

最好的方法是什么?提前谢谢。

更新:在此主题中找到了近乎解决方案:How to change Yarn default packages directory?

  

您可以添加--install.modules-folder" ./ resources"到.yarnrc文件

这适用于yarn install,但yarn add packagename仍会将依赖关系写入./node_modules

0 个答案:

没有答案