一、简介 webpack本身只能处理js模块,Loader可以理解为模块和资源的转换器,它本身是一个函数,接受文件作为参数,返回转换的结果。因此,我们就能通过require来加载任何类型的模块和文件。 特点: (1)Loader可以通过管道方式链式调用,每个loader可以自愿转换为任意格式传递给下 ...
分类:
其他好文 时间:
2017-03-16 17:34:59
阅读次数:
255
1、基本配置 webpack在执行时,除在命令行传入参数,还可以通过指定的配置文件来执行。默认会搜索当前目录下webpack.config.js。这个文件是一个node.js模块,返回一个json格式的配置对象,或者通过--config选项来指定配置文件。 //创建webpack.config.js ...
分类:
Web程序 时间:
2017-03-16 17:20:51
阅读次数:
282
随着JS模块化编程的发展,处理模块之间的依赖关系成为了维护的关键。 模块化 模块化 AMD,CMD,CommonJS是目前最常用的三种模块化书写规范。 CommonJS CommonJS规范是诞生比较早的。NodeJS就采用了CommonJS。是这样加载模块: 这种写法适合服务端,因为在服务器读取模 ...
分类:
Web程序 时间:
2017-03-12 23:59:52
阅读次数:
412
AMD CMD 和 CommonJS JS中的模块规范(CommonJS,AMD,CMD),如果你听过js模块化这个东西,那么你就应该听过或CommonJS或AMD甚至是CMD这些规范咯,我也听过,但之前也真的是听听而已。 现在就看看吧,这些规范到底是啥东西,干嘛的。本文包括这三个规范的来源及对应的 ...
分类:
Web程序 时间:
2017-03-12 23:22:41
阅读次数:
259
Webpack 在执行的时候,除了在命令行传入参数,还可以通过指定的配置文件来执行。默认情况下,会搜索当前目录的 webpack.config.js 文件,这个文件是一个 node.js 模块,返回一个 json 格式的配置信息对象,或者通过 --config 选项来指定配置文件。 webpack文 ...
分类:
Web程序 时间:
2017-03-05 22:55:00
阅读次数:
287
转自http://www.cnblogs.com/hongchenok/p/3685677.html CMD 模块定义规范 在 Sea.js 中,所有 JavaScript 模块都遵循 CMD(Common Module Definition) 模块定义规范。该规范明确了模块的基本书写格式和基本交互 ...
分类:
Web程序 时间:
2017-02-24 11:52:31
阅读次数:
312
gulp-seajs-transport 和 gulp-seajs-concat这两个gulp插件 gulp-seajs-transpor 这个插件这样是给每个js模块 标示 模块名称 gulp-seajs-concat 这个插件是从入口文件开始合并所以引入的js http://www.cnblog ...
分类:
Web程序 时间:
2017-02-16 10:59:52
阅读次数:
171
模块可以让Node.js的文件之间相互调用,模块是Node.js应用程序的基本组成部分,文件和模块是一一对应的,换言之,一个Node.js文件就是一个模块,这个文件可能是js代码,json或者编译过的c/C++扩展。 创建模块 在node.js中,创建一个模块是非常简单的。 一个例子 创建一个名为m ...
分类:
Web程序 时间:
2017-02-02 13:55:53
阅读次数:
302
咱们闲话不多说,直接开始! 由于我从没有使用过MAC,所以我不保证本文中介绍的操作与MAC一致。 文章开始我先假定各位已经在window全局安装了Node.js,下面开始进行详细步骤介绍: 本文本着,以极少的文字说明以及极少的代码书写为原则来给大家演示! 文章中上传的模块不具备任何意义! 一、封装n ...
分类:
Web程序 时间:
2017-01-12 14:23:14
阅读次数:
216
前沿 写在文章的最前面 前沿 写在文章的最前面 这篇文章讲的是,我怎么去写一个 requirejs 。 去 github 上fork一下,顺便star~ requirejs,众所周知,是一个非常出名的js模块化工具,可以让你使用模块化的方式组织代码,并异步加载你所需要的部分。balabala 等等好 ...
分类:
Web程序 时间:
2017-01-09 11:08:15
阅读次数:
227