返回
在 React 和 TypeScript 中使用 Webpack 5:2021 年 8 月 19 日更新指南
前端
2023-12-29 20:44:28
webpack 5 现已发布,带来了众多激动人心的新功能和改进。如果您使用 React 和 TypeScript 构建应用程序,那么升级到 webpack 5 非常重要。
前言
截止到 2021 年 8 月 19 日,webpack 的最新版本是 5.5,相对来说比较稳定。但是,React 的相关脚手架工具 create-react-app 最近一次更新是在 14 天前。这意味着如果您想要在 React 和 TypeScript 中使用 webpack 5,您需要手动升级您的项目。
本指南将引导您完成在基于 React 和 TypeScript 的应用程序中升级到 webpack 5 的过程。
步骤 1:安装 webpack 5
首先,您需要安装 webpack 5。您可以通过运行以下命令来做到这一点:
npm install webpack webpack-cli --save-dev
步骤 2:升级您的 webpack 配置
接下来,您需要升级您的 webpack 配置。webpack 5 引入了一些新的配置选项,因此您需要确保您的配置是最新的。
您可以通过在项目目录中创建一个新的 webpack.config.js
文件来做到这一点。该文件应如下所示:
const path = require('path');
module.exports = {
mode: 'development',
entry: './src/index.tsx',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'bundle.js',
},
resolve: {
extensions: ['.tsx', '.ts', '.js'],
},
module: {
rules: [
{
test: /\.tsx?$/,
use: 'ts-loader',
exclude: /node_modules/,
},
],
},
devServer: {
contentBase: './dist',
},
};
步骤 3:运行 webpack
现在您已经升级了 webpack 配置,您可以通过运行以下命令运行 webpack:
npm run start
这将启动 webpack 开发服务器,该服务器将在 http://localhost:8080
上运行。
其他提示
- webpack 5 引入了许多新功能,因此请务必查看 webpack 文档以了解有关这些功能的更多信息。
- 如果您遇到任何问题,请随时在 webpack 论坛或 GitHub 存储库上寻求帮助。
- webpack 5 仍在开发中,因此可能会发生变化。请务必关注 webpack 文档和公告,以了解最新信息。