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 で指定エンコーディングを実装する際の落とし穴について
2つの異なるサーバー間の転送ポート転送を有効にするまず、デフォルトでは無効になっている IP 転送機...
1. ストレージエンジン前のセクションでは、SQL 実行プランは、エグゼキュータ コンポーネントがス...
<br /> テキスト、シンボル、リンクの 3 つの側面に焦点を当て、主に中国語で、私の...
方法:実際のプロジェクトを例に挙げてみましょう。 .lk-ツールバー{ .el-入力{ 幅: 169...
この記事では、Vueを使用してショッピングカートの数量を変更する方法を紹介します。具体的な内容は次の...
オンラインで多くの記事を検索しましたが、解決策は見つかりませんでした。次のように、tomcat7-m...
MySQL では、データベースの文字化けは一般的に文字セットを設定することで修正できますが、文字化け...
データベースへの接続などの基本的な操作はご自身で行ってください。この記事ではパスワードの変更方法を中...
かつて、サイコロを振るゲームについて話しました。その時は、steps 属性 + スプライト画像を使用...
1. 現在のホスト名を表示する [root@fangjian ~]# ホスト名ctl 静的ホスト名:...
目次1. axioの基本的な使い方2. クロスドメインの問題を解決するには? 3. パッケージ4. ...
前回の記事では、nginx がリクエスト ラインのデータを読み取って、リクエスト ラインを解析する方...
1. GraphVis 公式サイトにアクセスして、対応する js をダウンロードします。js の新し...
この記事の例では、テーブル行データのスクロール効果を実現するためのjQueryの具体的なコードを参考...
日常の開発タスクでは、データ テーブル内のグループ化フィールドに基づいて統計データを取得するために、...