webpack4构建开发到实际项目使用(第一期)

281 阅读1分钟

前言: 这里会记录webpack4从0开始,一步一步搭建成一个完整的项目,还有自己在实际项目中经常用的插件和碰到一写问题和解决方案, 基本概念在这里不做解释,小白可以去官网查看, 本教程全是实践应用.

本期内容

搭建一套简单的构建系统

1. 通过npm init初始化项目,生成 package.json文件

2. 安装webpack包,这里安装的都是指定版本的包

npm i webpack@4.41.5 webpack-cli@3.3.10 webpack-dev-server@3.10.1 --save

3. 创建文件目录结构

创建src目录,在src下创建modules目录,创建demo.js

4. 创建webpack.config.js文件

const path = require('path');

//生成环境
const NODE_ENV = process.env.NODE_ENV;
let isProduction = NODE_ENV === 'production';

module.exports = {
    entry: './src/modules/demo.js',
    output: {
        path: path.resolve(__dirname, 'dist'),
        filename: 'demo.bundle.js'
    },
    mode: NODE_ENV
}

5. 修改package.json文件中scripts配置

"scripts": {
    "dev": "env NODE_ENV=development node_modules/.bin/webpack-cli --config ./webpack.config.js --progress --colors"
  },

6. 运行 npm run dev

到此为止可以简单的打包js文件,不过在实际的项目,我们需要把js打包到对应模板页面中,会在下一期里做讲解

源码地址链接