Webpacker创建了巨大的node_modules

时间:2018-02-06 01:41:48

标签: ruby-on-rails webpacker

我使用Rails 5.1创建了一个新项目,我想使用webpacker来管理我的反应依赖项。问题是在安装webpacker之后,它会为每个可能的node_package创建一个巨大的130Mb + dir node_modules。这作为默认行为没有意义。如何配置Webpacker以仅保留我实际使用的包。我已经尽我所能地搜索了这个问题,但我没有看到任何有意义的答案

1 个答案:

答案 0 :(得分:3)

通过添加纱线安装您需要的东西,它们将列在您的package.json中。运行assets:precompile(也将运行webpacker:compile)或仅webpacker:compile后,公用文件夹将填充您运行应用程序所需的已编译资产。

就像Tamer所说,node_modules应该在你的.gitignore文件中。在dev中,您将看到所有节点模块由于现有的依赖性,但这并不意味着它们将被使用。

总之,不要担心并依赖纱线。