我创建了一个带有Rails 5.1的新项目,我想使用WebPacker来管理我的反应依赖项。问题是在安装WebPacker之后,它将在所有可能的Node_package中创建一个巨大的130MB DIR node_modules。这是默认行为没有意义的。我如何配置WebPacker只能保留我实际使用的软件包。我以各种方式搜索了这个问题,但没有看到任何有意义的答案
通过YARN添加安装所需的内容,它们将在您的package.json
中列出。一旦运行assets:precompile
(也将运行webpacker:compile
(或仅webpacker:compile
,将填充您需要运行该应用的编译资产。
就像Tamer所说的那样,Node_modules应该在您的.gitignore
文件中。在开发人员中,您将看到由于现有依赖项而导致的所有节点模块,但这并不意味着它们将被使用。
总而言之,不用担心并依靠纱。