美文网首页
使用 webpack 打包 js

使用 webpack 打包 js

作者: 郭先生_515 | 来源:发表于2019-04-02 17:17 被阅读0次

    通过 命令行工具打包: webpack app.js bundle.js; 打包完成后会在同目录下生成bundle.js.

    app.js: 入口文件;
    bundle.js: 打包好的文件。

    ES规范
    // app.js
    import sum from './sum';
    console.log('sum =', sum(1, 2));
    
    // sum.js 使用 export default 暴露接口
    export default function(a, b) {
      return a + b;
    }
    
    CommonJS
    // app.js
    let sum = require('./com');
    console.log('sum =', sum(4, 8));
    
    // com.js 
    module.exports = function(a, b) {
      return a + b;
    }
    
    使用 amd

    通过amd规范定义的, 打包后会生成一个bundle.js 和 一个 1.bundle.js, 两个bundle.js 文件

    // app.js
    require(['./amd.js'], function(amd) {
      console.log('amd =', amd(2, 2));
    })
    
    // amd.js
    define(function () {
      return function (a, b) {
        return a + b;  
      }
    })
    

    相关文章

      网友评论

          本文标题:使用 webpack 打包 js

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