美文网首页
webpack起步

webpack起步

作者: 纳兰禛祎 | 来源:发表于2017-11-17 10:35 被阅读0次

1.安装webpack

       前提条件        :  已经安装了Node.js的最新版本(LTS---long term support),

                                  已经初始化package.json文件(npm -y init).

       本地安装        :  npm install --save -dev webpack

       全局安装        :  npm install  -global webpack

       安装指定版本:  npm install  --save -dev webpack@<version>

        参考: https://doc.webpack-china.org/guides/installation/#-

2. 配置文件

       根目录新建webpack.config.js文件,

       eg.  const path=require('path');

                       module.exports= {

                       entry:__dirname+"/js/index.js", 

                       output: {

                              path:path.resolve(__dirname,'bundle'),

                              filename:'bundle.js'

                        },

                       devtool:"source-map",

                       module: {

                                          rules: [

                                                          {

                                                                 test:/.js$/,

                                                                 use:'babel-loader'

                                                         }

                                         ]

                      }

             }

            <一>入口(entry) --- 指定某个模块作为构建内部依赖图的开始

            <二>出口(output) ---指定webpack输出所创建的bundles以及对bundles的命名.

            <三>loader---

                  识别出应该被对应的 loader 进行转换的那些文件(使用test属性);

                   转换这些文件,从而使其能够被添加到依赖图中(并且最终添加到 bundle 中)(use属性)

            <四>devtool:

                   此选项控制是否生成,以及如何生成 source map,

                   (参考: https://doc.webpack-china.org/configuration/devtool/)

            <五>__dirname : node中的全局变量, 存储的是文件所在的文件目录,这里就是项目根目录.

                    __filename : node中的全局变量, 存储的是文件名.

                    path.resolve()方法会把一个路径或路径片段的序列解析为一个绝对路径

                                 ---参考:http://nodejs.cn/api/path.html#path_path_resolve_paths

相关文章

  • webpack起步

    1.安装webpack 前提条件 : 已经安装了Node.js的最新版本(LTS---long term sup...

  • webpack起步

    webpack介绍 Webpack 是当下最热门的前端资源模块化管理和打包工具。它可以将许多松散的模块按照依赖和规...

  • webpack 起步

    webpack webpack 就是一个前端资源打包工具,它根据模块的依赖关系进行静态分析,然后将这些模块按照指定...

  • webpack起步

    1、新建项目:webpackDemo 2、安装 在本地安装webpack 接着安装webpack-cli 此时we...

  • webpack 起步遇到的坑(推荐全部本地安装)

    照着webpack官网 起步 参考:webpack 大法好 ---- 基础概念与配置(1)解决webpack打包报...

  • webpack4配置笔记

    起步 之前我们使用webpack命令,只要安装webpack模块即可,现在还要再安装一个webpack-cli先创...

  • webpack起步一

    使用 CLI 方式配置文件(基础) 一、基本安装 会生成package.json文件: 需要创建以下目录结构、文件...

  • webpack起步二

    使用webpack配置文件(webpack.config.js) 在 webpack 4 中,可以无须任何配置使用...

  • webpack-起步

    首先确保你的node和npm已经配置好了 安装 全局安装 -g 表示全局安装 局部安装 局部安装:当前项目中安装,...

  • webpack起步(1)

    编译,打包,处理css,处理less,处理图片,启动日志显示,html打包规则webpack学习记录

网友评论

      本文标题:webpack起步

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