美文网首页
从零构建React开发环境(二)

从零构建React开发环境(二)

作者: Doter | 来源:发表于2019-01-20 13:29 被阅读0次

上面我们创建了一个简单的html。接下来我们使用webpack进行打包。

webpack教程-起步

安装webpack

这里推荐使用cnpm
毕竟国内cnpm快了不只一点。
npm install webpack webpack-cli --save-dev

git忽略掉/node_modules/

创建.gitignore

/node_modules/

配置webpack

1.创建src目录
2.移动index.js./src/index.js
3.创建webpack.config.js

const path = require("path");
module.exports = {
  entry: './src/index.js',
  output: {
    filename: 'bundle.js',
    path: path.resolve(__dirname, 'dist')
  }
}

根据配置webpack会将./src/index.js进行打包,并输出为./dist/bundle.js
所以我们需要将html中引用的index.js替换为./dist/bundle.js

更新index.html

- <script src="index.js"></script>
+ <script src="dist/bundle.js"></script>

现在我们可以使用npx webpack去打包bundle.js从而不在直接引用index.js

更新lodash

但是目前loadsh依然是在页面引入。所以我们需要更新。
运行 npm install loadsh -s,安装依赖。
更新./src/index.js,第一行加入import _ from 'lodash'

+ import _ from 'lodash'
  function component() {    
    var element = document.createElement('div');
     // Lodash替换为import
    element.innerHTML = _.join(['Hello', 'webpack'], ' ');

    return element;
  }

删除index.html引用的loadsh

至此我们成功的将代码进行了打包。

But现在开发流程是:

  1. 修改js
  2. 运行npx webpack
  3. 浏览器打开html或者刷新页面

这开发体验,估计很多人会炸,我也是。so下一节我们开启webpack server让它帮我们做2和3步骤。

相关文章

  • 从零构建React开发环境(二)

    上面我们创建了一个简单的html。接下来我们使用webpack进行打包。 webpack教程-起步 安装webpa...

  • 从零构建React开发环境(三)

    接下来,我们将使用webpack server帮我们优化开发过程。 再开始之前,我们换需要补一下之前遗漏的内容。 ...

  • 从零构建React开发环境(一)

    最近回顾半年其实并没有踏踏实实的静下心的学,尤其最近一个月,天天抱着手机玩游戏,感觉实在实在乏味。所以想从零使用w...

  • 从零构建React开发环境(四)

    现在我们基本已经完成了webpack的搭建,接下来我们优化开发体验。 目前为止,我们代码需要自己去手动的格式化,或...

  • 从零构建React开发环境(五)

    前面webpack已经构建好了,接下我们配置下Reat以及Antd 加入React 安装依赖npm i -s re...

  • React简介

    1. React开发环境 React 是一个用于构建用户界面的 JAVASCRIPT 库。React 主要用于构建...

  • 搭建antd环境

    1、创建react工厂 从零搭建react开发环境 2、安装antd 3、安装less 4、安装react-rou...

  • React

    使用 create-react-app 快速构建 React 开发环境 项目的目录结构如下: React JSX ...

  • React、React-Router、Less 项目搭建笔记

    环境准备 node、webstorm 创建项目 使用 create-react-app 快速构建 React 开发...

  • react

    使用 create-react-app 快速构建 React 开发环境create-react-app 是来自于 ...

网友评论

      本文标题:从零构建React开发环境(二)

      本文链接:https://www.haomeiwen.com/subject/cgjxjqtx.html