-
Notifications
You must be signed in to change notification settings - Fork 2k
Feature #4918: Upgrade Core Components #5061
Feature #4918: Upgrade Core Components #5061
Conversation
@mcdmaster たびたび対応いただいて恐縮です。ありがとうございます!
resolutionsというものがあるのを初めて知りました。こちらはどのようにメンテナンスするものなのでしょうか?コマンドがあれば知りたいです。 それと、webpackは以前package.jsonからは取り除いたと記憶しているのですが、こちらはいかがしましょう? |
@kaizumaki あと、 |
なるほどですね。 一方で、少し古いのですが、こちらのissue #3841 を進めようと思っています。 |
@kaizumaki
|
コミットしてみたのですけど、私の指摘した #5087 のエラーがチェックプロセスで出てしまいますね。 今回は、 |
|
|
31ffbe5
to
797962f
Compare
アップデートの説明です。 【core-js2 -> 3】
【メジャーアップグレードを伴うモジュール】
|
package.json の下記の部分を変更している(nuxt export -> nuxt generate)のは、 @kaizumaki さんのこのコメントと関係があるかもしれません。
以下は、 #5075 がらみでビルドを試みた際に Nuxt からオコられたものです |
どうやらそのようですね。ご対応いただき感謝です! さきほどRenovateが立てたPRを一つ一つ見ながらマージしていきました。試験運用中なので、全てのアップデートにおいて自動マージはしない設定にしてあります。これらを一つ一つ検証していく作業はなかなかたいへんですね 😅 ライブラリのアップデートは大部分でRenovateに任せることになったのですが、その運用方法は考えなければなあという感想です。この運用について、なにかアイディアがあれば伺いたいです。 @goki90210 さんにも。 こちらのPRについては、 dependenciesのアップデートは外した状態にしてもらえるといいかなと思っています。いかがでしょう? |
@kaizumaki |
nuxt generateからnuxt build & exportのコマンド変更、今後nuxt generateをdeprecatedにするって記載があったので行ってもらってたんですが....即Nuxt側が元に戻したんですね.... Webpack Buildのキャッシュ周りを設定すれば自動的にやってくれるようになったみたいですね... お手間とらせてすみませんがnuxtアップデートの際に同時にgenerateにコマンドを戻していただけますと幸いです... Edited: すでに戻していただいていたようでありがとうございます! |
たしかに、このあたりに書いてありますね。ご指摘ありがとうございます! 今後もちょくちょく直すところが出てくるはずですので、必ず含めるようにします |
@mcdmaster package.jsonのdependenciesに差分が出てしまっているので、差分を破棄してもらえると助かります! |
7a59e06
to
ae620a4
Compare
@kaizumaki |
いえ、この状態でOKです! #5136 をマージしたほうがよさそうですね。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ご対応いただき感謝です!LGTM!
@kaizumaki |
👏 解決する issue / Resolved Issues
📝 関連する issue / Related Issues
⛏ 変更内容 / Details of Changes
モジュールアップグレード
core-js2
->core-js3
@babel/core 7.10.4
->7.10.5
jest
および関連モジュール25.5.x
->26.1.0
"resolutions"
ブロックのpackage.json
ファイルへの追加 -request
,urix
,resolve-url
,chokidar
旧バージョン等、deprecated なモジュール類への依存関係解消(将来的に、古いモジュールは decommission すること)core-js3
対応に伴うnuxt.config.ts
ファイルへのブロック追加@types/chart.js
など)※ GA 最新リリースを、可能な限り適用するようにしています。
※そのため、ベータ版は原則として使いません。
📸 スクリーンショット / Screenshots
UI への変更は一切なし