webpack学习之路(一)

注:本篇写于2018-12,基于webpack4.28.2 

学习之中的教程、例子来源于慕课网,仅以此记录学到的知识点,以防遗忘。好了,进入正题!

webpack 是一个现代 JS 应用程序的 静态模块打包工具

一、webpack的安装和命令行

1、进入C:\Users\Administrator目录下,新建webpacki-demo文件夹(名字随意),打开shell,输入npm init,初始化:

npm init

  回车,一路回车。。。你会看到如下图,此时项目webpacki-demo下面,也出现package.json

2、安装webpack  npm install webpack  --save-dev  -g  ,开始安装

webpack npm install webpack --save-dev -g

接着安装webpack-cli执行:npm install  --save-dev  webpack-cli  -g  

npm install --save-dev webpack-cli -g  

 

3、我自己手动在package.json中,增加了:

"dev":"webpack --mode development --watch --progress --display-modules --colors --display-reasons",这样在打包的过程中,在shell中可以看到打包的过程、细节,如下图:

然后,在项目根目录,新建 wbepack.config.js文件,输入:

 1 module.exports = {
 2     mode: 'development',
 3     entry: {//入口,对应多个入口文件,多页面应用程序
 4         a: './src/script/a.js',
 5         main: './src/script/main.js'
 6     },
 7     output: {//输出
 8         path: __dirname + '/dist',    //__dirname 是项目根目录路径
 9         filename: 'js/[name]-[hash].js', //filename 用于输出文件的文件名。
10     }
11 }

此时在shell中,输入 npm run dev,执行打包:

正确打包,看下图,此时的项目:(内有红色自己标注的内容)

 

 

 解释:根目录下 dist文件夹以及其下所有内容就是打包后,根据配置自动生成的。

吐槽:图片都是av画质,抱歉啊。。。

 

 

 

 

 

 

 

 

posted @ 2018-12-29 16:05  撸码小能手  阅读(169)  评论(0编辑  收藏  举报