zoukankan      html  css  js  c++  java
  • React自定义修改脚手架配置npm run eject

    前言:

    知道:create-react-app的背后,隐藏着一个webpack。一般情况下来说,webpack是默默隐藏的幕后英雄,你不需要修改它的配置,只需要简单无脑使用即可。

    某些情况下要修改webpack配置。那么,到底如何才能完成修改webpack配置这个需求呢?

    主体:

    create-react-app本身的webpack配置文件存在于node_modules/react-scripts/目录下面,但是这个目录是node_modules/,里面的源码都是不建议修改的。

    create-react-app提供了一个命令,用于释放这些配置。命令是:

    注意:
        eject的翻译是:喷出,就是说把这些配置文件,从隐藏的位置给喷出来。这镜像,脑补一下很精彩。而且create-react-app并不推荐大家这么做,因为这个步骤无法逆转!

    这里经常遇到问题,产生报错,无法往下进行npm run eject报错,详解.,所以执行之前,一定要做好备份工作,因为这个步骤不可逆转,也不是官方推荐执行的命令。

     执行完毕后,项目根目录下面就有config和scripts两个目录生成。同时,package.json里面的scripts,也更新了新的命令。

    此时scripts字段内容如下:

      

    小结:

    看着多出来的两个文件夹:config/和scripts/,就可以再定义修改相关的create-react-app的系统逻辑了。不过这并不是推荐操作,请知悉。

      

       

    .

    修改webpack配置的。那么,到底如何才能完成修改webpack配置这个需求呢?

  • 相关阅读:
    ssh -vT git@github.com get “ No such file or directory” 错误
    提高Bash使用效率的方法
    mybatis的update使用选择
    Ping 的TTL理解
    为什么要使用oath协议?
    Rest Client插件简单介绍
    idea中查看java类继承图
    CSS单行文本溢出显示省略号
    js里父页面与子页面的相互调用
    css font的简写规则
  • 原文地址:https://www.cnblogs.com/fightjianxian/p/12362217.html
Copyright © 2011-2022 走看看