Browserify模塊化使用教程

Browserify模塊化使用教程

  1. 建立項目結構html

    |-js
    |-dist //打包生成文件的目錄
    |-src //源碼所在的目錄
      |-module1.js
      |-module2.js
      |-module3.js
      |-app.js //應用主源文件
    |-index.html
    |-package.json
    {
      "name": "browserify-test",
      "version": "1.0.0"
    }
  2. 下載browserifynpm

    • 全局: npm install browserify -gjson

    • 局部: npm install browserify --save-devapp

  3. 定義模塊代碼模塊化

    • module1.jsui


      module.exports = {
      foo() {
        console.log('moudle1 foo()')
      }
      }
    • module2.jsspa


      module.exports = function () {
      console.log('module2()')
      }
    • module3.jshtm

      exports.foo = function () {
      console.log('module3 foo()')
      }

      exports.bar = function () {
      console.log('module3 bar()')
      }
    • app.js (應用的主js)教程


      //引用模塊
      let module1 = require('./module1')
      let module2 = require('./module2')
      let module3 = require('./module3')

      let uniq = require('uniq')

      //使用模塊
      module1.foo()
      module2()
      module3.foo()
      module3.bar()

      console.log(uniq([1, 3, 1, 4, 3]))
  • 打包處理js:源碼

    • browserify js/src/app.js -o js/dist/bundle.js

  • 頁面使用引入:

相關文章
相關標籤/搜索