webpack进阶【2】:webpack进行基本的打包配置

2020-04-25  本文已影响0人  岚平果

webpack进行基本的打包配置

一、建目录 dist src/main.js

二、初始化

npm init -y

三、安装信赖包(-D)将信赖记录成开发信赖,只是开发中需要用的信赖,实际上线不需要的。

npm add webpack -D
npm add webpack-cli -D

发现多了一个node_modules文件。


image.png

四、 在【package.json】文件中添加一行 【script脚本】,让webpack打包的时候能找到命令

// webpack.config.js文件名最好不要更改,就默认用webpackp定义好的这样文件名
"script": {
   "build": "webpack --config webpack.config.js"
  },
image.png

五、新建webpack.config.js文件

// 引入path模块
const path = require('path');

// 配置webpack的配置文件,需要将配置的对象导出,给webpack使用
module.exports = {
    // 1. 打包入口,从哪个文件开始打包
    entry: './src/main.js',
    // 2. 打包的文件放在哪
    output:{
        // 打包的文件输出的目录(输出的目录必须是一个绝对路径),这里也可以写成path:path.join(_dirname, 'dist')
        path: path.join(__dirname, './dist'),
        // 打包后的文件名叫什么
        filename: 'bundle.js'
    },
    // 3. 打包的模式: production 生产模式(打包后的文件或压缩) development(开发模式,不压缩)
    mode: 'development'
}

六、在main.js中写入内容

console.log('这是一个main.js')
console.log('我是gg')

七、执行配置的package.js中的script脚本

npm run build

八、打包后打开【bundle.js】,发现main.js 中的内容已经被打包出来了。

image.png

九、我们再新建一个index.js,和main.js同级,里面输入内容,再进行打包

var index = require('./index');

console.log('这是一个main.js')
console.log('我是gg')
image.png
npm run build
上一篇下一篇

猜你喜欢

热点阅读