Pro*_*ton 7 ruby-on-rails webpack
我目前正在尝试使用Docker在Ubuntu 18.0.4上设置Rails 6.0.2应用程序。我已经成功地设置了数据库,并通过运行以下命令安装了必要的 gem:PostgreSQL
bundle install
Run Code Online (Sandbox Code Playgroud)
但是,当我尝试使用以下命令安装节点包时:
yarn install
Run Code Online (Sandbox Code Playgroud)
我收到以下消息,这让我担心有些事情不对劲:
警告“> 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”。
我尝试了一些解决方案,但它不起作用。我需要帮助。谢谢你。
这是我解决的方法:
只需运行以下命令即可将 yarn 版本升级到您想要的版本:
yarn upgrade webpack@^4.0.0
Run Code Online (Sandbox Code Playgroud)
注意:您可以替换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"
}
Run Code Online (Sandbox Code Playgroud)
然后运行yarn install安装webpack
仅适用于 Docker 应用程序:
yarn install在您的命令之前添加命令Dockerfile:
RUN yarn upgrade webpack@^4.0.0 \
yarn install
Run Code Online (Sandbox Code Playgroud)
GitHub 上对此的参考:未满足的对等依赖项
就这样。
我希望这会有所帮助。
| 归档时间: |
|
| 查看次数: |
3730 次 |
| 最近记录: |