-
Notifications
You must be signed in to change notification settings - Fork 44
Home
ebisucomtechlab edited this page Oct 26, 2022
·
14 revisions
『作って学ぶ Next.js/React Webサイト構築』のサポートwiki です。 変更等があれば追加していきます。
- 「Next.js 13 対応ガイド(速報版)【next13.pdf】」を追加しました。[2022年10月26日]
- P.30に「CSS ModulesのcomposesとVisual Studio Code」を追加しました。
- P.2にPDFの使い方を追加しました。
CSS Modulesのcomposes(書籍P.92など)を使うと、Visual Studio Codeで「Unknown property: 'composes'」とWarningが出る。
CSS Modulesのcomposesが、Visual Studio Codeのバリデータに「CSSに存在しないプロパティ」と認識されるのが原因です。
composesを「正しいプロパティ」として登録します。
- 「管理」から「設定」を選択。
- 「css lint validate」で検索。
- 「CSS > Lint: Valid Properties」に
composesを追加。

機能拡張の「CSS Modules Syntax Highlighter」などを利用すると、CSS Modulesのシンタックスハイライトを行うことができます。なお、この機能拡張を利用する場合でも、composesのWarningを消すには上記の設定が必要です。
[2022年8月17日更新(P.21、313の情報を追加)]
- 誤:
{"div", {class: "contents"},
{"h1", null, "Hello"},
{"p", null, "こんにちは"},
{"footer", null, "by CUBE"}}
- 正:
{"div", {class: "contents"},
[{"h1", null, "Hello"},
{"p", null, "こんにちは"},
{"footer", null, "by CUBE"}]}
- 誤: import Logo from './logo'
- 正: import Logo from 'components/logo'
- 誤: .text :global(.subtitle) {
- 正: .text :global(.title) {
- 誤: styles/pagination.module.css
- 正: styles/posts.module.css
- 誤: import Accordion from 'components/accordion-anim'
- 正: import Accordion from 'components/accordion'