问题标签 [cakefile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
595 浏览

cron - 如何从 cron 文件运行 cake 文件命令?

这对我来说有点神秘,因为您必须“进入” Cakefile 的文件夹才能运行 cake 命令。我真的不知道蛋糕从哪里来,但我试过运行它

仍然收到此错误:

错误:在 / 中找不到 Cakefile

会像

在 cron 文件中工作?这也会给剩余的 cron 作业带来问题吗?

0 投票
1 回答
624 浏览

copy - Cakefile 中的复制任务

我正在尝试复制目录列表中的所有文件并将它们粘贴到输出目录中。问题是每当我使用 * 时,输出都会显示不存在该名称的文件或目录。这是具体的错误输出:

如果我只是输入特定文件的名称而不是 *,它就可以工作。

这是我的蛋糕文件:

0 投票
1 回答
256 浏览

coffeescript - 从 Cakefile 中的任务调用方法

我正在设置一个 Cakefile,它将编译和缩小我的 CoffeeScript 并缩小我的 Vanilla 库。

我为每种情况创建了不同的任务(无论它是否是咖啡文件),但我想将它们组合成一个任务。

我遇到的问题是从任务中调用一个方法;在某些情况下我可以毫无问题地调用方法,否则我会收到

我正在处理的对象看起来像

我想这样做,但我得到了错误

我真正感到困惑的部分是,如果我在一个运行良好的条件下调用该方法

我在这里做错了什么?

0 投票
1 回答
3496 浏览

node.js - 在 NodeJS 中使用 Zlib 压缩文件

我正在尝试为一个小型 javascript 库编写一个简单的 Cakefile 构建脚本。我想 gzip 一个源字符串并将结果写入文件。这是我到目前为止所拥有的:

.gz当我运行脚本时,它按预期生成了一个文件。但是,当我解压缩此文件时,我得到一个.cpgz文件。如果我尝试解压缩它,它只会再次生成原始文件。我究竟做错了什么?

0 投票
1 回答
295 浏览

terminal - Changing directory in a CakeFile task

I tried to change the directory using a normal cd command, but it says execvp(): No such file or directory.

These are the lines:

I'm guessing I have to do something withe the filesystem?

0 投票
1 回答
110 浏览

javascript - Cakefile 没有看到 JS 函数

我正在编写一个 Cakefile,它定义了一个名为build以下行的任务:

当我用 运行任务时cake build,它会抛出一个函数未定义的ReferenceError说法。toString

我尝试修复 Node 安装,并使用npm.

0 投票
1 回答
2706 浏览

node.js - 用于 Node.js 应用程序的 Jake vs Cake?

我已经进行了一些基本的谷歌搜索,但没有找到任何令人信服的理由为我的 Node.js 构建过程选择 Jake 而不是 Cake(主要是在正确的文件夹中将 *.coffee 编译为 *.js)。谁能提供一些简短的要点,说明为什么一个人会选择 Jake 或 Cake 而不是另一个?

如果适用:我来自 Java、GrailsRuby on Rails开发人员的角度,所以我熟悉Ant、mvn 和GradleRake等...

0 投票
2 回答
1195 浏览

coffeescript - 编译和加入咖啡脚本文件

我有以下结构:

我想把它们编译成

我已经阅读过 Cakefiles,但我不确定如何准确地做到这一点。

谢谢,迈克

0 投票
1 回答
302 浏览

node.js - Cakefile - 如何--watch 把手目录与咖啡脚本目录相同

当我 --watch 包含 coffeescript 文件的目录时,所有内容都被捕获 - 新文件,立即更改,但是当我查看 handlebars 目录时,它不会查看它。我的想法是否正确——手表只能用于咖啡?

我的 Cakefile 看起来像这样:

如何使用 Cakefile 观看自定义目录?

0 投票
1 回答
859 浏览

node.js - 如何将coffeescript编译到源码的父目录?

我刚刚进入咖啡因的世界,但在使用 Cakefiles 时遇到了一些麻烦。

据我了解,Cakefiles 使用的是咖啡脚本语法;如果我想在子目录中查找文件,我需要 requirefs模块并做任何我需要做的事情,就好像我在 nodejs 应用程序中一样,对吗?而且我整个项目只需要一个 Cakefile,对吗?我是否需要对 package.json 或项目进行任何更改才能使用 Cakefile?

话虽如此,当我在这个美味的 cakefile 教程中查看一些示例时,我遇到了以下片段:

我想将我的咖啡脚本放在/coffee目录下,并且我希望它们/针对它找到的每个咖啡脚本进行编译。例如,如果它发现routes/coffee/index.coffee编译后的 js 应该输出为routes/index.js. 为了做到这一点,我尝试运行$ coffee --output ../ .,但由于它不起作用——尽管我认为值得一试——我尝试用 Cakefile 来做。

这是上面代码段的修改版本。它也没有奏效。我正在尝试了解有关 cakefiles 的更多信息,以便我可以编写一个函数来记住 pwd 并进入一个目录,在编译咖啡脚本时将输出设置为该目录。

如果您能引导我找到可以帮助我找到解决方案的解决方案或来源,我将不胜感激。但是请记住,我不了解文档中的高级咖啡脚本内容......结果示例对我的开发技能更有用。