码迷,mamicode.com
首页 >  
搜索关键字:commonjs    ( 580个结果
订阅发布机制
订阅发布机制 github地址: https://github.com/mroderick/PubSubJS import PubSub from 'pubsub-js' // or when using CommonJS const PubSub = require('pubsub-js'); / ...
分类:其他好文   时间:2021-06-17 16:36:50    阅读次数:0
nodejs端模块化方式comomjs详解
nodejs端实现模块化的方式通常是通过commonjs,使用模块化可以复用js代码,使得逻辑结构更为清晰。 commonjs的语法规则如下通过 module.exports 或者 exports 导出,通过 require函数来导入 // a.js 导出内容 const name = 'alice ...
分类:Web程序   时间:2021-06-15 17:57:25    阅读次数:0
深入ES Module
ES Module和CommonJS的模块化有一些不同之处: 一方面它使用了import和export关键字; 另一方面它采用编译期的静态分析,并且也加入了动态引用的方式; 一、ES Module模块采用export和import关键字来实现模块化: export负责将模块内的内容导出; impor ...
分类:其他好文   时间:2021-06-05 17:48:56    阅读次数:0
module.exports和exports有什么关系或者区别
module.exports和exports有什么关系或者区别呢? 我们追根溯源,通过维基百科中对CommonJS规范的解析: CommonJS中是没有module.exports的概念的; 但是为了实现模块的导出,Node中使用的是Module的类,每一个模块都是Module的一个实例,也就是mo ...
分类:其他好文   时间:2021-06-04 19:07:52    阅读次数:0
node系列扯犊子之二聊聊模块系统
Node里面的模块系统遵循的是CommonJS规范。 1、CommonJS模块的特点: 所有代码都运行在模块作用域,不会污染全局作用域。 模块可以多次加载,但是只会在第一次加载时运行一次,然后运行结果就被缓存了,以后再加载,就直接读取缓存结果。要想让模块再次运行,必须清除缓存。 模块加载的顺序,按照 ...
分类:其他好文   时间:2021-05-24 02:03:32    阅读次数:0
19.模块化
模块化介绍 模块化是指讲一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。 模块化好处 防止命名冲突 代码复用 高维护性 模块化规范产品 ES6之前的模块化规范有: CommonJS ? NodeJS、Browserify AMD ? requireJS CMD ? seaJS ES6模块 ...
分类:其他好文   时间:2021-02-05 10:37:47    阅读次数:0
js 模块化之 commonjs
在最初 js 被设计用来做一些表单校验的简单功能,当初的 js 只是用来作为页面展示的一个补充。后来随着 web 的发展,相当一部分业务逻辑前置到了前端进行处理,js 的地位越来越重要,文件也越来越庞大,为了将大的功能模块进行拆分成一个一个小的组成部分,但是拆分成小的 js 文件又带来了新的挑战,由 ...
分类:Web程序   时间:2021-01-06 12:19:47    阅读次数:0
解决 Cannot assign to read only property 'exports' of object '#<Object>' 问题
如果是 babel6,可以尝试使用: https://www.npmjs.com/package/babel-plugin-transform-es2015-modules-commonjs 先安装: npm install --save-dev babel-plugin-transform-es2 ...
分类:其他好文   时间:2020-10-24 10:00:21    阅读次数:49
require和import的区别
前言 这个问题也可以变为 commonjs模块和ES6模块的区别;下面就通过一些例子来说明它们的区别。 先来一道面试题测验一下:下面代码输出什么 // base.js let count = 0; setTimeout(() => { console.log("base.count", ++coun ...
分类:其他好文   时间:2020-10-22 22:58:54    阅读次数:20
深入了解 webpack 模块加载原理
webpack 是一个模块打包器,在它看来,每一个文件都是一个模块。 无论你开发使用的是 CommonJS 规范还是 ES6 模块规范,打包后的文件都统一使用 webpack 自定义的模块规范来管理、加载模块。本文将从一个简单的示例开始,来讲解 webpack 模块加载原理。 CommonJS 规范 ...
分类:Web程序   时间:2020-09-18 01:35:39    阅读次数:45
580条   1 2 3 4 ... 58 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!