webpack模块处理 1. ES6 静态Import ES6的import会被转化为commonjs格式或者是AMD格式,babel默认会把ES6的模块转化为commonjs规范的。 两种写法只需选一种,避免在代码中同时使用造成混淆。 2. ES6 动态Import 语法:Import.then ...
分类:
Web程序 时间:
2018-09-18 00:25:36
阅读次数:
179
参考 : https://www.cnblogs.com/jerrypig/p/8145206.html 1、commonJs的运行时加载 2、ES6编译时加载 ...
分类:
Web程序 时间:
2018-09-05 08:56:46
阅读次数:
434
CommonJS 含义:JavaScript模块化规范 核心思想:通过require方法来同步加载依赖的模块,通过module.exports导出需要暴露的接口 代码无法直接运行在浏览器环境下,必须通过工具转换成标准的ES5缺点 AMD 含义:JavaScript模块化规范 不同点:异步加载依赖模块 ...
分类:
其他好文 时间:
2018-09-04 00:12:43
阅读次数:
176
https://www.tslang.cn/docs/handbook/declaration files/library structures.html 模块化库 一些库只能工作在模块加载器的环境下。 比如,像 express只能在Node.js里工作所以必须使用CommonJS的require函 ...
分类:
其他好文 时间:
2018-08-30 20:12:02
阅读次数:
247
首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念。 CommonJS模块规范 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 Commo ...
分类:
Web程序 时间:
2018-08-25 19:59:30
阅读次数:
169
目录 概述 module对象 module.exports属性 exports变量 AMD规范与CommonJS规范的兼容性 require命令 基本用法 加载规则 目录的加载规则 模块的缓存 环境变量NODE_PATH 模块的循环加载 require.main 模块的加载机制 require的内部 ...
分类:
Web程序 时间:
2018-08-24 13:20:41
阅读次数:
215
首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念。 CommonJS模块规范 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。 Commo ...
分类:
其他好文 时间:
2018-08-24 13:10:31
阅读次数:
149
参考资料: 开发环境:win10 64bit 开发工具:webstorm node.js npm: node.js下的包管理器。 webpack: 它主要的用途是通过CommonJS的语法把所有浏览器端需要发布的静态资源做相应的准备,比如资源的合并和打包。 vue-cli: 用户生成Vue工程模板。 ...
分类:
其他好文 时间:
2018-08-24 10:44:36
阅读次数:
396
ringojs 是一个基于jvm 的javascript 平台,支持commonjs 模块模式 安装 下载包配置环境变量,或者使用docker,测试使用docker dockerfile deb 包安装 deb 包安装 FROM java:8 MAINTAINER 1141591465@qq.com ...
分类:
编程语言 时间:
2018-08-16 13:34:46
阅读次数:
197
简单复习下node,不过很多重要的知识点是图,文字无法展示出来。 1.Node的特点 异步I/O 事件与回调函数 单线程 跨平台(libuv) 2.Node的应用场景 I/O密集型(事件循环、异步I/O) CPU密集型(可以采用子进程) 3.CommonJS的模块规范 模块引用 模块定义 模块标识 ...
分类:
其他好文 时间:
2018-08-06 00:50:20
阅读次数:
172