spmjs / grunt-cmd-transport

Transport everything into common module.
MIT License
70 stars 32 forks source link

grunt-cmd-transport插件为什么默认要transport以http://开头的JS呢? #64

Closed mopduan closed 9 years ago

mopduan commented 10 years ago

有什么方法可以指定某些第三方以http开头的JS不transport呢?

现在构建处理时会有warn,谢谢!

popomore commented 10 years ago

能否说的再明确一些— Sent from Mailbox for iPhone

On Tue, Mar 18, 2014 at 4:44 PM, murphy notifications@github.com wrote:

有什么方法可以指定某些第三方以http开头的JS不transport呢?

现在构建处理时会有warn,谢谢!

Reply to this email directly or view it on GitHub: https://github.com/spmjs/grunt-cmd-transport/issues/64

mopduan commented 10 years ago

代码中引用了第三方JS:require('第三方JS'); alias中设置了:

第三方JS: http://xxx.google.com/xx.js

在构建的时候会报警告信息:

can't find module 第三方JS

应该是找不到这个文件,有什么配置可以指定不transport第三方js么?

popomore commented 10 years ago

代码中

require('xx')

package.json 中

{
  "spm": {
    "alias": {
     "xx": "xx"
    }
  }
}

然后在页面上配置 xx 的别名

JaydenGui commented 10 years ago

@popomore 上面问题的延伸: 同样在cmd模块中要引用一个js(如:Handlebars),那么在alias配置时,写路径是相对于Gruntfile所在文件么,这样设置了似乎不work,无法找到模块

popomore commented 10 years ago

第三方模块使用 spm 安装,路径是相对安装路径的。— Sent from Mailbox for iPhone

On Fri, Jun 27, 2014 at 6:06 PM, guitao notifications@github.com wrote:

@popomore 上面问题的延伸:

同样在cmd模块中要引用一个js(如:Handlebars),那么在alias配置时,写路径是相对于Gruntfile所在文件么,这样设置了似乎不work,无法找到模块

Reply to this email directly or view it on GitHub: https://github.com/spmjs/grunt-cmd-transport/issues/64#issuecomment-47327614

JaydenGui commented 10 years ago

@popomore 这个要用spm?如果是自己写的公用模块呢,比如说A,B都用了C(A,B,C均为CMD模块)

popomore commented 10 years ago

那就相对路径,不需要配别名— Sent from Mailbox for iPhone

On Fri, Jun 27, 2014 at 6:29 PM, guitao notifications@github.com wrote:

这个要用spm?如果是自己写的公用模块呢,比如说A,B都用了C

Reply to this email directly or view it on GitHub: https://github.com/spmjs/grunt-cmd-transport/issues/64#issuecomment-47329351

JaydenGui commented 10 years ago

ps:(上传截图老是失败) 在options中加了个paths: ['.']可以了,但之前在alias的路径前加个" . "怎么不行

针ABC问题,你说AB用C时,都写C相对AB的路径?我是觉得定义了alias了,以后再引用就方便了

popomore commented 10 years ago

建议相对路径,最简单不用配置— Sent from Mailbox for iPhone

On Fri, Jun 27, 2014 at 7:03 PM, guitao notifications@github.com wrote:

ps:(上传截图老是失败) 在options中加了个paths: ['.']可以了,但之前在alias的路径前加个" . "怎么不行

针ABC问题,你说AB用C时,都写C相对AB的路径?我是觉得定义了alias了,以后再引用就方便了

Reply to this email directly or view it on GitHub: https://github.com/spmjs/grunt-cmd-transport/issues/64#issuecomment-47331574