delight

让seajs去死吧!!!

npm install delight
13 downloads in the last week
52 downloads in the last month

delight 是一个javascript 代码模块化处理工具

1.他能做什么?

他可以让把你按照commonjs规范编写的代码,分析其中的依赖关系,把相关的文件合并到一个文件中并进行压缩。

2.我如何使用它?

a.安装nodejs+npm

b.在命令行执行:npm install -g delight

c.建立一个空目录,比如testproject

d.命令行cd到该目录,并执行:delight init

e.修改delight.json 文件"severPath"属性改为你的js文件的根目录记得最后加上‘/’

f.参考初始化生成的文件,修改/添加文件,完成你所需要的功能

f.命令行cd到该目录,并执行:delight

g.你会发现pub目录下的文件名,出现在了dist目录下,这些文件正是增加了相关依赖文件的最终发布文件,

    一个文件通过会生成3个文件,一个合并依赖后的文件,一个在此基础上压缩的文件,一个压缩文件的sourcemap文件

3.目录require.js是干什么用的? 你的所有页面必须引用该文件,这个文件定义了define,require,exports等函数, 它保证你那些按照commonjs规范编写的代码可以正常运行 4.如果我直接在页面中引用pub下的文件,可以工作吗? 没问题,只要你在页面引入了require.js

npm loves you