问题标签 [jake]

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 投票
1 回答
35 浏览

javascript - 在 JakeJS 中完成任务之前和之后是否有任何事件可以运行?

我试图在 JakeJS 中完成任务之前和之后运行一些东西,但我不知道该怎么做。

目前,我需要像这样将函数附加到每个任务,这很乏味。

我可能可以用另一个函数来包装任务,但这只是一个丑陋的黑客,所以我想知道我是否可以做这样的事情。

0 投票
0 回答
185 浏览

javascript - 全局变量可以在注释中定义吗?

所以我正在做一个教程(关于 linting 的一章),我得到了这些错误

并且“修复”是将以下内容放在 jakefile.js 的顶部

然而

这是什么怪事?

我发现的 jake文档没有提到这是一种特殊的 jake 语法。

但它肯定不是普通的 JavaScript……它是特殊的 lint 语法吗?

0 投票
1 回答
105 浏览

javascript - 如何解释和运行以下 ant 命令?

我是 nodeJS 和 Jake 的新手,但在我的公司中,他们使用它来运行单元测试。这就是他们通过 ant 运行单元测试的方式

据我了解,他们在这段代码中做了以下事情,如果我错了,请纠正我

  1. 去nodejs driectory。
  2. 在特定位置安装 jake (.\node_modules.bin\jake)
  3. 运行单元测试

我想在不使用 ant 的情况下实现相同的目标(运行测试)。我想我可以执行前两步,但卡在第三步。我尝试从各个目录运行命令 - Jake local 但没有成功

如果有人可以帮助我吗?

0 投票
1 回答
26 浏览

jake - 可以在 Jakefiles 中使用 import 吗?

我的编辑器抱怨 ietask未定义,因为它只是将Jakefiles 视为 JavaScript。

我可以做这样的事情吗?

(另外,Jakefile使用的文件名是否正确?)

0 投票
1 回答
24 浏览

jake - Jake 任务中的 complete() 定义在哪里?

我的编辑抱怨complete()task.

它在哪里定义?我可以做这样的事情吗?

0 投票
0 回答
69 浏览

node.js - 生成 EJS API 文档时出错

我已经从https://github.com/mde/ejs下载了 EJS 主分支,并通过下一个指示继续生成完整的公共和私有 API 文档:

本项目使用JSDoc。如需完整的公共 API 文档,请克隆存储库并运行npm run doc。这将使用适当的选项运行 JSDoc,并将文档输出到 out/. 如果您想要公共和私有 API 文档,请改为运行npm run devdoc

但是,我收到与jake相关的错误,该错误已安装。

在此处输入图像描述

npm-debug.log

0 投票
1 回答
91 浏览

javascript - 如何让 JakeJS 手表在 Vim 中可靠地工作?

我正在使用 Jakefile 来帮助我从命令行更新 Wordpress 页面。每当我编辑文件时,我都会使用 Jake 的监视任务来重新构建。当我使用 Vim 编辑文件时,在第一次成功构建后,Jake 失败并出现以下错误:

我尝试在规则中使用睡眠功能来延迟重建。我尝试这样做是因为 Vim 在保存文件时将内容写入新的临时文件,然后将新的临时文件重命名为原始文件名。我认为构建失败是因为它试图在文件完全重命名之前构建。使用睡眠不能可靠地工作,它可能会工作一次或两次,但随后会以与上述相同的方式失败。

这是我的杰克文件:

0 投票
1 回答
1226 浏览

terminal - zsh:未找到匹配项:push[dev1]

我正在运行一个类似的脚本./ci.sh push[dev1],我得到了类似的响应zsh: no matches found: push[dev1]。我试图将别名放入 .zshrc 但不是很高兴。

我的 .zshrc 文件:

还有来自 jakefile.js 的任务:

该文件ci.sh包含:

谢谢你的帮助。

0 投票
2 回答
54 浏览

javascript - 从脚本与 webpack 捆绑

我正在使用webpack将我的 Javascript 文件捆绑到我的项目中:

从命令行可以。

建造

但是我想创建一个构建任务,我正在使用jake,所以为了创建我需要webpack从 Javascript 调用的包。

我在网上找不到 API,我基本上需要这样的东西:

我如何实现这一目标?

尝试 1

我尝试了以下方法:

webpack.config.js是我对 webpack 的配置。当我从命令行使用并引用该文件时,捆绑包已正确创建。但是当使用上面的代码时它不起作用。当我执行它时,没有错误,但没有发出捆绑包。

0 投票
0 回答
11 浏览

typescript - 编译 Typescript v0.9.1 - 用什么工具管理它?

我在编译非常旧的打字稿模块时遇到问题。目前这些文件是由 PHP 编译的,它使用 0.9.1 typescript 进行编译。Ts 文件使用三斜杠指令导入模块,我无法更改该文件中的任何内容。

我尝试使用 webpack 进行编译,但 ts-loader 无法管理,因为最旧的版本太新,无法做到这一点。我可以使用 fg gulp 但看起来 gulp-typescript 不能通过使用三斜杠指令来“理解”导入模块。

你能帮我找到任何工具来编译 ts 文件 v0.9.1 吗?

三斜杠指令