提问者:小点点

Rails:Webpack开发服务器具有未满足的对等依赖关系


我目前正在尝试设置Rails 6.0。Ubuntu 18.0上的2个应用程序。4使用Docker。我已使用PostgreSQL成功设置了数据库,并通过运行以下命令安装了必要的gems:

bundle install

但是,当我尝试使用下面的命令安装节点包时:

yarn install

我得到下面的消息,这让我有些担心,有些事情是不正确的:

警告“

警告“网页包开发服务器”

我已经尝试了一些解决方案,但不起作用。我需要一些帮助。谢谢你。


共1个答案

匿名用户

我是这样解决的:

只需运行以下命令即可将纱线版本升级到所需版本:

yarn upgrade webpack@^4.0.0

注意:您可以用所需的版本替换4.0.0,例如5.0.0

另一种解决方案

将您想要的webpack版本添加到您的package.json文件中。这里使用的webpack版本是4.43.0

"devDependencies": {
  "webpack": "^4.43.0",
  "webpack-dev-server": "^3.11.0"
}

然后运行warn install安装webpack

仅适用于Docker应用程序:

Dockerfile中的纱线安装命令之前添加该命令:

RUN yarn upgrade webpack@^4.0.0 \
    yarn install

在GitHub上引用:未满足的对等依赖关系

这就是全部。

我希望这有帮助。