#このチュートリアルの動作環境: Windows7 システム、react17.0.1 バージョン。この方法はすべてのブランドのコンピューターに適しています。スキャフォールディングなしで React をビルドする方法: 最初に npm init コマンドを使用して package.json ファイルを生成し、次に必要な依存関係をインストールして package.json ファイルの内容を変更し、次に babel をインストールし、最後に次のように記述します。反応コンポーネント。
react ビデオ チュートリアル "
react プロジェクトの作成は非常に簡単です。スキャフォールディングの使用に必要なコマンドは 1 つだけで、手動で React を作成します。プロジェクトですか? この記事では、React プロジェクトを手動で構築するプロセスを示します。 スキャフォールディングなしで反応プロジェクトを構築するにはどうすればよいですか? 具体的な手順は次のとおりです: 1. npm init コマンドを使用して package.json ファイルを生成します 2. 必要な依存関係をインストールしますnpm install --save react (安装React) npm install --save react-dom (安装React Dom) npm install --save-dev webpack (安装webpack,打包工具) npm install --save-dev webpack-cli (使用 webpack 4+ 版本,还需要安装 webpack-cli) (安装webpack-dev-server,一个小型express服务器,主要特性是支持热加载) npm install --save-dev webpack-dev-server (webpack需要两个额外的组件来处理HTML:html-webpack-plugin和html-loader) npm install --save-dev html-webpack-plugin html-loader
"scripts": { "start": "webpack-dev-server --open --mode development", "build": "webpack --mode production" },
const HtmlWebPackPlugin = require("html-webpack-plugin"); module.exports = { module: { rules: [ { test: /\.(js|jsx)$/, exclude: /node_modules/, use: { loader: "babel-loader" } }, { test: /\.html$/, use: [ { loader: "html-loader" } ] } ] }, plugins: [ new HtmlWebPackPlugin({ template: "./index.html", filename: "./index.html" }) ] };
npm install --save-dev @babel/core (webpack并不知道如何将ES6语法转换为ES5,不过 webpack 可以使用 loader 来完成。 即webpack加载器将一些东西作为输入,并将其转换为其他东西输出。) npm install --save-dev babel-loader npm install --save-dev @babel/preset-env (将ES6语法转码为ES5) npm install --save-dev @babel/preset-react (将JSX语法转化为JavaScript)
{ "presets": [ "@babel/preset-env", "@babel/preset-react" ] }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>new react project</title> </head> <body> <div id="app"></div> </body> </html>
import React from 'react'; import ReactDom from 'react-dom'; class App extends React.Component { render() { return ( <h1> Hello World ! </h1> ) } } ReactDom.render( <App />, document.getElementById('app') );
以上が足場を使わずに React を構築する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。