简单使用webpack进行打包

简单使用webpack进行打包

需要先安装 node

创建项目目录

在桌面创建项目文件夹webpackStudy
在这里插入图片描述
vscode打开文件夹,在终端输入npm init 命令
在这里插入图片描述
一直回车即可
在这里插入图片描述
在文件夹中出现package.json
在这里插入图片描述
然后安装webpack、webpack-cli,npm install webpack --save-dev 和 npm install webpack-cli --save-dev
在这里插入图片描述
在这里插入图片描述
在文件夹中出现node_modules 、package-lock.json
在这里插入图片描述
到这环境已经安装好,接下来进行JS文件打包,在项目下新建demo.js 和 map3d.js

//引入map3d
var 3d = require('./map3d.js');
; (function (global) {
    var BNMap = function () {
       return K3D;
    };
   

    /**地图对象的构造函数,创建一个地图对象*/

    //开启严格模式
    "use strict";

 
  
    //兼容CommonJs规范
    if (typeof module !== 'undefined' && module.exports) {
        module.exports = BNMap;
    }
    //兼容AMD/CMD规范
    if (typeof define === 'function') {
        define(function () {
            return BNMap;
        });
    }
    //注册全局变量,兼容直接使用script标签引入插件
    global.BNMap = BNMap;


})(window);

文件准备好后,执行打包命令,注意由于在安装 webpack的时候,并不是全局安装所以运行命令:webpack demo.js -o bunlde.js会报错
在这里插入图片描述
需要通过npx指令来运行webpack demo.js -o bunlde.js才可以
在这里插入图片描述
在这里插入图片描述
成功编译打包demo.js生成bundle.js文件

更新 2021年3月17日

随着 webpack 和 webpack cli 版本的更新, 不指定 webpack 版本直接按照上述的步骤无法成功打包,
安装 webpack 指定安装 4.33.0版,webpack cli 指定安装 3.3.11,再按上述步骤才能正常打包

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值