• home > webfront > ECMAS > react >

    react-create-app/vue-cli使用对比

    Author:zhoulujun Date:

    react-create-app vue-cli webpack 一般的单页面其实无需修改任何配置,但是如果你需要开发多页面,或者其他的特殊打包输出配置,就需要扩展这些cli的原有配置。具体如何修改这些配置呢

    如果每个新项目,都 需要配置webpack、webpack-dev-server、babel转码,再加上各种loaders和plugins配置,如此 针对性的搭建一个开发环境。

    实在吃力不讨好。之前我新建过模板工程

    https://github.com/zhoulujun/wepack4-react-project-template

    https://github.com/zhoulujun/webpack4-vue2-project-template

    但是这类玩意,在bk-cli 和react-create-app,还是太……

    react-create-app/vue-cli

    Vue 和 React 都是目前非常著名的前端框架。React 使用 create-react-app,Vue 使用 vue-cli(两个应用程序都使用默认的 CLI(command-line interface,命令行界面) 构建),他们的具体差别,推荐阅读:

    修改react-create-app/vue-cli webpack 配置

    一般的单页面其实无需修改任何配置,但是如果你需要开发多页面,或者其他的特殊打包输出配置,就需要扩展这些cli的原有配置

    react-create-app修改webpack配置

    Create React App  在 package.json 的 script  有一个eject 命令。 run 这个命令及可以生成config 配置文件,然后修改配置文件即可。

    react-app-rewired

    react-app-rewired此工具可以在不 'eject' 也不创建额外 react-scripts 的情况下修改 create-react-app 内置的 webpack 配置,然后你将拥有 create-react-app 的一切特性,且可以根据你的需要去配置 webpack 的 plugins, loaders 等。

    具体查看:https://github.com/timarney/react-app-rewired/blob/master/README_zh.md

    vue-cli修改webpack配置

    具体参看《vue-loader与vue-cli webpack配置笔记:vue-config.js笔记 替换loader》,其他没有啥好说的



    转载本站文章《react-create-app/vue-cli使用对比》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/ECMAScript/jsBase/2021_0818_8785.html