从零开始定制一个React项目的流程

以前创建react项目时都是使用create-react-app脚手架命令,如果我们约定俗成地开发一个react项目,使用这个命令没什么太大的问题。现在我想手动创建一个react项目,需要哪些命令呢?本文总结了从零创建项目时所需要的一些命令。

  • npm init -y

    此命令用来初始化项目。

  • yarn add webpack webpack-cli --save-dev

    此命令用来安装webpack依赖。

    webpack是开发流程工具。

    webpack-cli是webpack的命令行工具(commend line)。

  • yarn add webpack-dev-server --save-dev

    此命令指定项目在某个端口运行。安装完后在package.json文件中找到script,并将其修改为"start": "webpack-dev-server --mode development --inline --hot --open"。

  • yarn add typescript --save-dev

    此命令可以将项目中的ts文件编译为js文件。安装完后需要在根目录下配置一下tsconfig.json文件,告诉项目typescript是如何编译项目的。

  • yarn add @babel/core @babel/preset-env --save-dev

    @babel/core是一种转码器。它是我们js编译的核心,我们可以使用js的新特性,但它可以让js代码兼容所有的浏览器。安装完后,在项目根目录下创建.babelrc文件,并进行配置。

  • yarn add bootstrap

    安装一个有点过时的前端css框架bootstrap。

  • 在根目录下创建src文件,再在src下创建一个index.ts文件
  • 在根目录下创建webpackconfig.js文件并配置该文件
  • yarn add html-webpack-plugin mini-css-extract-plugin

    此命令是安装webpackconfig.js文件下的两个插件。

  • yarn add awesome-typescript-loader

    此命令同样是安装插件。

  • yarn add css-loader

此命令是用来解决bootstrap和babel版本的问题的。将webpackconfig.js文件中的module.exports下的module中的options删除即可。

  • npm run start

    运行项目

总结

从零开始手动创建react项目的流程的步骤确实有点多,而且对于刚刚开始接触react的前端小白来说,确实有点晕头转向。对于这个流程,我们不用把其中的每一步都搞清楚,现阶段我们只需对这个流程有所了解,我相信随着今后深入的学习和做react项目,我们对webpack和babel内部的原理将会更加清楚。

以上是 从零开始定制一个React项目的流程 的全部内容, 来源链接: utcz.com/a/19196.html

回到顶部