webpack学习笔记(1)

对webpack构建工具都不是很了解,只知道它和vue一起使用,深层次的东西都不懂。

今天那我们就一起来学习一下。

webpack项目基本构建

1、创建一个项目:mkdir webpack-demo && cd webpack-demo  

     这步将会创建一个webpack-demo的空文件夹

2、本地安装:npm init -y  ——这步将会生成webpack.json文件

     接着安装webpack-cli :npm install webpack webpack-cli --save-dev   ——这步将会生成:node_modules 模块文件夹

3、接着添加private属性,移除main入口,这样可以防止意外发布代码。

     "private":true

4、使用webpack来管理脚本。

    (1)创建一个bundle文件夹 。src 、dist

            src(源代码):是用户书写和编辑的代码。  dist(分代码):分代码是代码书写后的最小化和优化后的输出目录,此目录最终将在浏览器中加载。

     (2)安装library cnpm install --save lodash

             安装一个要打包到正式环境的包,使用cnpm install --save

             安装一个用户开发环境的安装包,使用cnpm install --save-dev

      (3) 在src下新建index.js文件,并且引入 lodash  import _ from "lodash"

 5、输出

     (1)执行npx webpack 会直接将index.js作为入口起点 ,同时输出:main.js。

    index.html 中直接引入运行后生成的main.js文件。此时,在屏幕上将会有 hello webpack。运行成功。

     (2)webpack能将模块语法进行转义,使用webpack.config.js来配置。新建webpack.config.js文件

            

 

 

           在package.json script中添加——"build": "webpack"那么就可以使用npm来运行:cnpm run build

           否则使用:npm webpack config --webpack.config.js

 

以上就是整个项目基本的构建过程。

 

 

     

 

       

        

 

posted on 2018-10-12 15:51  zhangyuanjiao  阅读(142)  评论(0编辑  收藏  举报