guilipan / gulp-seajs-transport

transport seajs module gulp plugin
22 stars 8 forks source link

^0.2.0版本 cmd-util 模块 没下载下来 #10

Open honger05 opened 9 years ago

honger05 commented 9 years ago

Cannot find module 'cmd-util'

guilipan commented 9 years ago

@honger05 npm install --save-dev gulp-seajs-transport即可安装所有依赖,如若报错,请贴出截图方便一起分析

guilipan commented 9 years ago

@honger05 已经修复依赖,更新到0.2.1

honger05 commented 9 years ago

谢谢 已更新.

刚刚遇到一个需求, 比如

   -- modules
          -- m1
               - a.js
               - b.js
          -- m2
               - c.js
               - d.js
   -- static
          -- m1
               - a.js
               - b.js
           -- m2
               - c.js
               - d.js

我把 static 下的所有文件 transport 到 modules 下 可不可以让 a.js b.js 合并 c.js d.js 合并

我自己合并的话,模块多的时候很难写和维护

honger05 commented 9 years ago

还有个问题想请教下。

比如 模块 m1a.js依赖b.jsjQuery //3个请求

我知道可以让 a.js b.js 合并, //2个请求

怎样的方案可以让 公共库中的jQuery也被 合并进来。 //1个请求

guilipan commented 9 years ago

@honger05 对于文件合并,可以用gulp-concat插件,有seajs模块依赖关系的话,可以试试gulp-seajs-concat插件

honger05 commented 9 years ago
define(function(require,exports,module){

    var lo = function(){
        console.log('lololo');
    }

    module.exports = lo;
});

为什么这个要报警告 is not valid cmd format

提取之后 没有内容

guilipan commented 9 years ago

@honger05 有些文件并不是cmd规范的,没有用define包裹起来,所以会给出警告,这种文件不会处理,但是内容不会为空