1. フロントエンドエンジニアリングの複雑さ
現代のフロントエンド プロジェクトはますます複雑になっています。
上記の問題を解決するには、さらにいくつかのツールを学ぶ必要があります。
2. 足場とは何ですか?伝統的な足場は建築における構造物、つまり建物や構造物を建設するときに建てられる一時的なフレームを指します。 プログラミングで言及されているスキャフォールドは、実際にはプロジェクトのエンジニアリング構造をすばやく生成するのに役立つツールです。
概要: スキャフォールディングにより、プロジェクトの構築から開発、そして展開までのプロセス全体が迅速かつ便利になります。 3. フロントエンドの足場現在、最も人気のある 3 つのフレームワークにはそれぞれ独自のスキャフォールディングがあります。
彼らの役割は、共通のディレクトリ構造を生成し、必要なエンジニアリング環境を構成することです。
ここでは主に React を学習しているので、説明には React のスキャフォールディング ツールである create-react-app を引き続き使用します。 4. ノードをインストールするReact スキャフォールディング自体はノードに依存する必要があるため、ノード環境をインストールする必要があります。 Windows でも Mac OS でも、node の公式サイトから直接ダウンロードできます。 公式ウェブサイトアドレス: https://nodejs.org/en/download/ 注: 長期サポートバージョンであり、より安定している LTS (長期サポート) バージョンをダウンロードすることをお勧めします。 ダウンロード後、ダブルクリックしてインストールします。 次のコマンドを入力します。 ノード --version npm --バージョン バージョン番号が表示されれば、インストールは成功したことを意味します。 5. パッケージ管理ツールnpm とは何ですか?
さらに、よく知られているノード パッケージ管理ツール yarn があります。
npm インストール -g 糸
6. Yarnとnpmコマンドの比較7. 足場を設置する補足:中国では、npmとyarnを使用するとライブラリが正しくインストールされない場合があります。この場合は npm をインストール -g cnpm --registry=https://registry.npm.taobao.org 最後にインストールする必要があるのは、React プロジェクトを作成するためのスキャフォールディングです。 npm インストール -g 作成-react-app
8. Reactプロジェクトを作成するこれで、スキャフォールディングを通じて React プロジェクトを作成できます。 React プロジェクトを作成するコマンドは次のとおりです。 注意: プロジェクト名に大文字を含めることはできません。 プロジェクトを作成する方法は他にもあります。GitHubのreadmeを参照してください。 create-react-app プロジェクト名 作成が完了したら、対応するディレクトリに移動してプロジェクトを実行します。 cd 01-テスト-reactyarn 開始 9. ディレクトリ構造の分析10. PWAを理解するPWA の概念を除けば、ディレクトリ構造全体は非常に理解しやすいです。
PWA はどのような問題を解決しますか?
11. webpackとは何かReact のスキャフォールディングは Webpack に基づいて構成されていると述べました。
12. スキャフォールディングでの Webpack webpack については内容がたくさんあるため、ここでは説明しません (後で webpack に関する特別なトピックがあります)。 その理由は、React スキャフォールディングが webpack 関連の設定を隠してしまうからです (実際、Vue CLI3 以降も隠されています)。 webpack の設定情報を確認したい場合はどうすればよいでしょうか?
糸排出 13. スキャフォールディングでの Webpack14. ファイル構造の削除スキャフォールディングを通じてプロジェクトを作成した後でも、多くの学生がディレクトリ構造が複雑すぎると感じているため、全員がゼロからコードを記述できるようにする予定です。 src の下にあるすべてのファイルを削除します。public の下にある favicon.ico と index.html 以外のすべてのファイルを削除します。 15. コードを書き始めるsrc ディレクトリに index.js ファイルを作成します。これが webpack パッケージ化のエントリ ポイントになります。 コードのロジックは私たちが書いたものと一致していることがわかります。モジュール開発では、React と ReactDOM はインストールしたモジュール内にあるため、手動でインポートする必要があるだけです。 ReactDOM.render に直接多くのコードを書きたくない場合は、コンポーネント App.js を別途抽出できます。 React スキャフォールディングの構築方法を学ぶこの記事はこれで終わりです。React スキャフォールディングに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で過去の記事を検索するか、以下の関連記事を引き続き参照してください。皆様が今後も 123WORDPRESS.COM を応援してくれることを願っています。 以下もご興味があるかもしれません:
|
>>: MySQL で指定エンコーディングを実装する際の落とし穴について
序文:インターネット技術の継続的な発展に伴い、MySQL 関連のエコシステムはますます充実し、ますま...
目次質問背景アイデアと実装質問次のように、同時実行 Promise の数を制御するメソッドを記述する...
序文: js はシングルスレッド言語なので、非同期にすることは不可能です。しかし、js のホスト環境...
目次1. Props 親コンポーネント ---> 子コンポーネント通信2. $emit 子コン...
目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...
YSlow は、Yahoo USA が開発したページ スコアリング プラグインです。非常に優れていま...
翻訳プログラムを例に挙げてみます。前回はWindowsでのアプリケーションのパッケージ化についてお話...
遅いログクエリ機能スロー ログ クエリの主な機能は、設定された時間しきい値を超える SQL ステート...
1. インストールヒント: 現在、VUE3.0 の公式翻訳ドキュメントはありません。しかし、すでに誰...
# には位置情報が含まれます。デフォルトのアンカーは #top で、これは Web ページの上部です...
1. HTML 画像 <img> 1. <img> タグとその src 属性...
1. 需要絵が左から右へ無限ループで動く2. コードモバイルデバイスに適用されているため、rem 単...
目次1. 親子コンポーネント通信2. クロスレベルコンポーネント通信1. レイヤーごとに値を渡す2....
win10 + Ubuntu 20.04 LTS デュアルシステムインストール (UEFI + GP...
CSS の一部のプロパティの前には「*」または「_」が付きます。さまざまなブラウザを識別する例えば...