CommonJS

作者: fb941c99409d | 来源:发表于2019-03-14 16:35 被阅读0次

commonJS 是 node端的引入模块方案

浏览器端实现commonJS步骤

开发环境使用commonjs编码, 然后使用Browserify对文件进行编译(生成require函数,然后合并资源文件为一个js),使其可以在浏览器运行

## Browserify模块化使用教程
1. 创建项目结构
  |-js
    |-dist //打包生成文件的目录
    |-src //源码所在的目录
      |-module1.js
      |-module2.js
      |-module3.js
      |-app.js //应用主源文件
  |-index.html
  |-package.json // 可以用 npm init初始化项目生成package.json
    {
      "name": "browserify-test",
      "version": "1.0.0"
    }
2. 下载browserify 必须全局和局部都安装
  * 全局: npm install browserify -g
  * 局部: npm install browserify --save-dev
3. 定义模块代码
  * module1.js
  * module2.js
  * module3.js

  * app.js (应用的主js)
    //引用模块
    let module1 = require('./module1')
    let module2 = require('./module2')
    let module3 = require('./module3')
    //使用模块
    module1.foo()
    module2()
    module3.foo()
    module3.bar()
* 打包处理js:
  * browserify js/src/app.js -o"代表out的意思" js/dist/bundle.js
* 页面使用引入:
  <script type="text/javascript" src="js/dist/bundle.js"></script> 

相关文章

  • Commonjs规范

    CommonJS和AMD CommonJS Nodejs的模块系统就采用CommonJS模式。CommonJS标准...

  • 3.webpack自动生成项目中的HTML文件

    1. webpack中的CommonJS和ES Mudule 规范 1.1 CommonJs规范 CommonJs...

  • JS模块化

    模块化规范:CommonJS,AMD,CMD,UMD,ES6 Module CommonJS CommonJS是服...

  • CommonJs和ES Module

    什么是CommonJS CommonJS is a project with the goal to establ...

  • js模块化

    CommonJS CommonJS规范是诞生比较早的。NodeJS就采用了CommonJS。是这样加载模块: 这种...

  • node学习2

    什么是CommonJs? CommonJs就是模块化的标准,nodejs就是CommonJs(模块化)的实现 No...

  • JS module 导入与导出(commonJS、ES6)

    commonJS 规范导出、commonJS 规范导入 ES6导出、ES6导入 commonJS 规范导出,ES6...

  • CommonJS

    commonJS 是 node端的引入模块方案 浏览器端实现commonJS步骤 开发环境使用commonjs编码...

  • CommonJS AMD CMD UMD

    CommonJS CommonJS是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范,...

  • CommonJS和AMD

    CommonJS CommonJS是服务器端模块的规范,Node.js采用了这个规范。 根据CommonJS规范,...

网友评论

      本文标题:CommonJS

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