gpt4 book ai didi

javascript - 将 CoffeeScript 编译为特定的 Javascript 文件

转载 作者:行者123 更新时间:2023-11-28 15:24:04 24 4
gpt4 key购买 nike

我刚开始使用 CoffeeScript,这是我第一次尝试。我有两个问题。

  1. 编译到特定文件

我想将特定的 coffee 文件即时编译为 javascript

为此,我执行了以下操作:

coffee -w -o controllers/loginCtrl.js -c coffeescripts/loginCtrl.coffee

这给了我

ENOENT, open 'c:\path\to\public\testassets\js\controllers\loginCtrl.js\loginCtrl.js'

我相信发生这种情况是因为 js 文件已经存在。如果我删除 js 文件,同一命令会创建一个名为 loginCtrl.js 的文件夹,然后在其中添加一个文件。

如何让 CoffeeScript 编译到特定的现有文件或正确的路径?

  • 从编译文件中删除不需要的代码
  • 假设文件被编译,新的js文件被编译为

    (function() {
    ....
    }).call(this);

    我可以删除此编译代码的第一行和最后一行吗?

    最佳答案

    -o 选项指定输出目录。如果从此参数中删除文件名,您应该得到预期的输出。

    在没有 top-level function safety wrapper 的情况下进行编译,使用 -b 选项。

    请在此处阅读有关 coffee 命令选项的信息:​​http://coffeescript.org/#usage

    关于javascript - 将 CoffeeScript 编译为特定的 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29962235/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com