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 で指定エンコーディングを実装する際の落とし穴について
目次URL モジュール1. 解析メソッド2. フォーマット方法3. 解決方法イベントモジュール(イベ...
<!--[if IE 6]> IE6 のみが認識可能 <![endif]-->...
配列メソッドJavaScript には多くの配列メソッドが用意されています。次の図は、ほとんどの配列...
1. 基礎知識: HTTP ヘッダー ユーザーエージェントユーザー エージェントは、ユーザー エージ...
1. MySQLイメージを取得する docker pull mysql:5.6注: mysql5.7...
目次1. コンポーネント通信1. Props 親コンポーネント ---> 子コンポーネント通信...
目次1. MySQLインデックスの紹介2. MySQLの5種類のインデックスの詳しい説明1. 総合索...
DOCTYPE 宣言 作成するすべてのページの先頭に、ドキュメント宣言が必要です。はい、そうでしょう...
目次チュートリアルシリーズ1. MySQL の紹介2. MySQLの開発履歴3. MariaDBの基...
MySQL Binログデータの回復: 誤ってデータベースを削除した場合前書き: テスト マシンで誤っ...
MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。公式リファレン...
1 システムのインストール手順OSバージョン:1804イメージのダウンロード: http://cd...
組合執行分析を簡単にするために、次のSQLを例として使用します。 テーブル t1 を作成します ( ...
目次スケルトンスクリーンの使用Vueアーキテクチャスケルトンスクリーンアイデアの概要抽象コンポーネン...
1. 現在、Pythonのバージョン管理ツールは数多く存在します。その中でも比較的使いやすいのがPy...