※翻訳勉強中のため、間違っている可能性があります。
https://github.com/nuxt/nuxt.js/releases/tag/v2.7.0
DX Improvements 💅
SSR logs in your browser 🖥️
SSRのログをブラウザへ出力
We all know the console.log debugging method, but when working with universal applications, you have to remember that sometimes, your logs are in your terminal and not in your browser console.
console.logというデバッグ方法がありますが、ユニバーサルアプリケーションを作成している場合、ログはブラウザコンソールではなくターミナルに出力されることがあるのを覚えておかなければなりません。
This can be really annoying when developing a Nuxt.js application, starting with this version and running nuxt dev, the ssr logs are now reported to your browser console:
このバージョンから始めて nuxt devを実行して、Nuxt.jsアプリケーションを開発するとき、これは本当に厄介なことになるかもしれません、SSRのログはブラウザのコンソールに表示されるようになりました。
Detecting store/ creation 👀
store/ ディレクトリの作成を検出
Nuxt.js now detects when you created a store/ directory and will reload himself auto-magically so you don’t have to restart it anymore.
Nuxt.jsは、あなたが store/ディレクトリを作成したことを検出し、自動的に自分自身を再ロードするので、もう再起動する必要はありません。
PS: We also improved the serverMiddleware watch to restart Nuxt.js and clean their cache
PS:Nuxt.jsを再起動してキャッシュを消去するために serverMiddlewareの監視を改良しました。
Fixes ✔️
修正
- builder: corretly detect mode of hashed plugins (#5695)
- builder: call
watch:restartafterwatch:fileChangedhook (#5620) - utils: node v8 not support dotAll in regex (#5608)
- vue-app: properly catch component loading error (#5687) (#5688) (#5690)
- vue-app: consider
watchQueryoption inrouterViewKey(#5516) - vue-renderer: await on
spa:templateParamshook (#5619) - webpack: set log level to warn for
HardSourcePlugin(#5653) - vue-app: properly catch loading error in component prefetching (#5688) (#5690)
- vue-app: avoid using aliases in templates (#5656)
- builder: watch store dir and
serverMiddlewarepaths (#5681)
- builder: ハッシュプラグインのモードを正しく検出する (#5695)
- builder:
watch:fileChangedフックの後にwatch:restartを呼び出す (#5620) - utils: ノードv8は正規表現でdotAllをサポートしていません (#5608)
- vue-app: コンポーネントの読み込みエラーを正しく検出 (#5687) (#5688) (#5690)
- vue-app:
routerViewKeyのwatchQueryオプションを検討してください(#5516) - vue-renderer:
spa:templateParamsフックを待ってください (#5619) - webpack: ログレベルを
HardSourcePluginに警告するように設定します (#5653) - vue-app: コンポーネントのプリフェッチでロードエラーを適切に検出する (#5688) (#5690)
- vue-app: テンプレートでエイリアスを使用しない (#5656)
- builder: storeディレクトリと
serverMiddlewareパスを監視する (#5681)
Features 🚀
特徴
- vue-app: rename
transitiontopageTransitionand deprecate it (#5558) - vue-renderer/vue-app: report SSR console logs to the browser with consola (#5673)
- webpack: suppress not found typescript warnings (#5635)
- webpack: extendable
babel.presetsand babelenvName(#5637) - configurable aliases (#5655)
- vue-app:
transitionをpageTransitionに改名して非推奨になりました (#5558) - vue-renderer/vue-app: SSRコンソールログをconsolaでブラウザに報告する (#5673)
- webpack: 見つからないタイプスクリプトの警告を抑制 (#5635)
- webpack: 拡張可能な
babel.presetsとバベルenvName(#5637) - 設定可能なエイリアス (#5655)
Refactors 🧹
リファクタリング
- server: exclude dist files request from browser detection (#5571)
- vue-renderer: remove chalk in renderer (#5609)
- vue-renderer: split renderer into ssr, spa and modern (#5559)
- move modern detection from server to utils (#5584)
- server: ブラウザ検出からdistファイル要求を除外する(#5571)
- vue-renderer: レンダラーの
chalkの警告を削除 (#5609) - vue-renderer: レンダラーをssr、spa、modernに分割 (#5559)
- 最新ブラウザの検出をサーバーからutilsに移動 (#5584)
Examples 📚
- auth-routes: fix typo (#5651)
- babel-preset-app: add
core-js@3example in the readme (#5633) - docker: fix Dockerfile casing (#5705)
- auth-routes: typoを修正 (#5651)
- babel-preset-app: readmeに
core-js@3の例を追加 (#5633) - docker: Dockerfileのスペルを修正 (#5705)
Typescript 👷
Only for typescript users, Nuxt.js v2.7 dropped support for node < 8.6 relate to ts-loader v6
TypeScriptユーザのみ、Nuxt.js v2.7ではts-loader v6に関連してNode v8.6未満のサポートを終了しました
- add babel config types (#5666)
- upgrade ts-loader to v6 (#5691)
- fix
context.apptype (#5701) - fix
extendRoutesmethod type (#5700) - prevent
ts-nodeto register twice (#5699)
config typesにbabelを追加 (#5666)- ts-loaderをv6にアップグレード (#5691)
context.appタイプを修正 (#5701)extendRoutesメソッドの型を修正 (#5700)ts-nodeが2回登録されるのを防ぎます (#5699)
Written with StackEdit.

0 件のコメント:
コメントを投稿