我目前正在尝试使用 Docker 在 Ubuntu 18.0.4 上设置 Rails 6.0.2 应用程序。
我已经使用PostgreSQL
成功设置了数据库,并通过运行以下命令安装了必要的gems:
bundle install
但是,当我尝试使用以下命令安装节点软件包时:
yarn install
我在下面收到一条消息,该消息使我担心某些事情不正确:
警告“> webpack-dev-server@3.10.3”具有未满足的对等依赖项“ webpack@^4.0.0 || ^ 5.0.0”。
警告“ webpack-dev-server> webpack-dev-middleware@3.7.2”具有未满足的对等依赖项“ webpack@^4.0.0”。
我尝试了一些解决方案,但是没有用。我需要协助。谢谢。
答案 0 :(得分:2)
这是我的解决方法:
只需运行以下命令即可将yarn的版本升级到所需的版本:
yarn upgrade webpack@^4.0.0
注意:您可以用4.0.0
的必需版本代替yarn
,例如5.0.0
。
另一种解决方案
将所需的Webpack版本添加到package.json
文件中。这里使用的webpack版本是4.43.0
:
"devDependencies": {
"webpack": "^4.43.0",
"webpack-dev-server": "^3.11.0"
}
然后运行yarn install
安装webpack
仅适用于Docker应用程序:
在yarn install
中的Dockerfile
命令之前添加命令:
RUN yarn upgrade webpack@^4.0.0 \
yarn install
在GitHub上对此的引用:Unmet peer dependencies
仅此而已。
我希望这对您有帮助。