在尝试将 Rails Webpacker gem 实现到现有应用程序中时,我遇到了一个令人困惑的问题。
不幸的是,我在调试信息的方式上提供的东西不多,这也是一个内部项目,所以我在共享整个项目源方面的选择有限。
我正在按照此处概述的确切步骤进行操作:https ://github.com/rails/webpacker并且现在已经完成了多次,但是在bundle exec rails webpacker:install
命令期间(运行后bundle
),我看到了消息:
跳过 webpack 和 webpack-dev-server,因为它们已经存在。如果要覆盖跳过的存根,请使用 --force。
这个 binstubs 绝对不存在于我的bin/
目录中。在 webpacker 安装之前或之后。
我觉得此时我已经尝试了所有方法,但似乎没有任何效果:
- 重新安装 gem(多个版本,甚至通过 Git)
- 从不同的项目手动创建 binstub(这“有效”,直到我尝试运行
webpacker:install:react
脚本)。 - 手动运行 Yarn,尝试
--force
创建 binstubs - 尝试了多种不同的配置调整
webpacker.yml
在这一点上,我只是没有想法。还有什么我应该检查的,可以试试吗?