代码之家  ›  专栏  ›  技术社区  ›  Jimenemex

Web编译器使用require()将CoffeeScript转换为JavaScript

  •  0
  • Jimenemex  · 技术社区  · 6 年前

    // Generated by IcedCoffeeScript 108.0.11
    (function() {
    var iced;
    
    iced = require('iced-runtime');
    ...
    

    追加到开头。我们不使用Node.js,所以 require() 失败,因此无法识别我的AngularJS控制器。

    Web编译器中是否有禁止插入上述内容的设置?我只想把咖啡脚本编译成普通的JS。

    1 回复  |  直到 6 年前
        1
  •  1
  •   vijoc    6 年前

    Web编译器似乎正在使用IcedCoffeeScript编译器 --runtime 旗帜 defaulting to node ,导致 require

    你应该有一个 compilerconfig.json 在项目根目录。尝试为 runtime

    compilers: {
      coffeescript: {
        runtimeMode: 'inline' // or 'window' or even 'none'
      }
    }
    
    推荐文章