我使用Rails 5.1创建了一个新项目,我想使用webpacker来管理我的反应依赖项。问题是在安装webpacker之后,它会为每个可能的node_package创建一个巨大的130Mb + dir node_modules。这作为默认行为没有意义。如何配置Webpacker以仅保留我实际使用的包。我已经尽我所能地搜索了这个问题,但我没有看到任何有意义的答案
答案 0 :(得分:3)
通过添加纱线安装您需要的东西,它们将列在您的package.json
中。运行assets:precompile
(也将运行webpacker:compile
)或仅webpacker:compile
后,公用文件夹将填充您运行应用程序所需的已编译资产。
就像Tamer所说,node_modules应该在你的.gitignore
文件中。在dev中,您将看到所有节点模块由于现有的依赖性,但这并不意味着它们将被使用。
总之,不要担心并依赖纱线。