ここ最近は、 CakePHP に Vue(TS) を導入するお仕事を進めてます。 Vue 導入前の分が既に一部リリース済みという、新規のような既存案件。先日フロントの設計で大切にしていることについて書かせていただきました、良ければ確認してみてください。
具体的な変更内容については以下公式ページをご確認いただければ。
今回掻い摘んで話すと、以下 core-js / sass-loader / jest 周りに注意しました。
特に肝は今回のプロジェクトでも採用している Sass (sass-loader v8) 対応を含むか、という部分。
"devDependencies": {
- "@vue/cli-plugin-babel": "3.12.0",
- "@vue/cli-plugin-eslint": "3.12.0",
- "@vue/cli-plugin-typescript": "3.12.0",
- "@vue/cli-plugin-unit-jest": "3.12.0",
- "@vue/cli-service": "3.12.0",
+ "@vue/cli-plugin-babel": "4.0.0",
+ "@vue/cli-plugin-eslint": "4.0.1",
+ "@vue/cli-plugin-typescript": "4.0.0",
+ "@vue/cli-plugin-unit-jest": "4.0.0",
+ "@vue/cli-service": "4.0.0",
- "core-js": "^2.6.5",
+ "core-js": "^3.0.0",
- "sass-loader": "7.3.1",
+ "sass-loader": "8.0.0",
- "ts-jest": "23.10.5",
+ "ts-jest": "24.1.0",
}
相変わらずマイグレーションガイドを別途準備していただけるのは、非常に有り難いですね。