【问题标题】:How to build .coffee into .js without wrapper function如何在没有包装器功能的情况下将 .coffee 构建到 .js 中
【发布时间】:2012-05-03 07:01:14
【问题描述】:

我正在使用 'coffee-script` npm 包:

var coffee = require('coffee-script');
var source = coffee.compile('target.js');

我已经在 source 变量中编译了 js。但它也包含在自调用函数中。我不需要那个调用,b/c 我使用Webmake 来管理依赖项,它包装了每个文件.. 我将有 2 次调用。

"some.js": function (exports, module, require) {
  (function() {
    var n;
    n = 5;
    alert("hello world " + n);
  }).call(this);
}

如您所见,我不需要咖啡脚本调用。 附:我找不到任何关于CoffeeScript.compile 选项的文档,这是.compile 的第二个参数。你能不能也给我提供这些信息。谢谢。

【问题讨论】:

    标签: node.js coffeescript npm


    【解决方案1】:

    尝试将{ bare: true } 作为第二个参数添加到compile

    (不过,将代码包装两次不会造成任何伤害。这只是为了美观吗?)

    【讨论】:

      猜你喜欢
      • 2021-09-17
      • 2014-03-25
      • 2020-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-11
      • 1970-01-01
      • 2018-06-15
      相关资源
      最近更新 更多