问题标签 [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.
javascript - 在 JakeJS 中完成任务之前和之后是否有任何事件可以运行?
我试图在 JakeJS 中完成任务之前和之后运行一些东西,但我不知道该怎么做。
目前,我需要像这样将函数附加到每个任务,这很乏味。
我可能可以用另一个函数来包装任务,但这只是一个丑陋的黑客,所以我想知道我是否可以做这样的事情。
javascript - 全局变量可以在注释中定义吗?
所以我正在做一个教程(关于 linting 的一章),我得到了这些错误
并且“修复”是将以下内容放在 jakefile.js 的顶部
然而
这是什么怪事?
我发现的 jake文档没有提到这是一种特殊的 jake 语法。
但它肯定不是普通的 JavaScript……它是特殊的 lint 语法吗?
javascript - 如何解释和运行以下 ant 命令?
我是 nodeJS 和 Jake 的新手,但在我的公司中,他们使用它来运行单元测试。这就是他们通过 ant 运行单元测试的方式
据我了解,他们在这段代码中做了以下事情,如果我错了,请纠正我
- 去nodejs driectory。
- 在特定位置安装 jake (.\node_modules.bin\jake)
- 运行单元测试
我想在不使用 ant 的情况下实现相同的目标(运行测试)。我想我可以执行前两步,但卡在第三步。我尝试从各个目录运行命令 - Jake local 但没有成功
如果有人可以帮助我吗?
jake - 可以在 Jakefiles 中使用 import 吗?
我的编辑器抱怨 ietask
未定义,因为它只是将Jakefile
s 视为 JavaScript。
我可以做这样的事情吗?
(另外,Jakefile
使用的文件名是否正确?)
jake - Jake 任务中的 complete() 定义在哪里?
我的编辑抱怨complete()
在task
.
它在哪里定义?我可以做这样的事情吗?
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
javascript - 如何让 JakeJS 手表在 Vim 中可靠地工作?
我正在使用 Jakefile 来帮助我从命令行更新 Wordpress 页面。每当我编辑文件时,我都会使用 Jake 的监视任务来重新构建。当我使用 Vim 编辑文件时,在第一次成功构建后,Jake 失败并出现以下错误:
我尝试在规则中使用睡眠功能来延迟重建。我尝试这样做是因为 Vim 在保存文件时将内容写入新的临时文件,然后将新的临时文件重命名为原始文件名。我认为构建失败是因为它试图在文件完全重命名之前构建。使用睡眠不能可靠地工作,它可能会工作一次或两次,但随后会以与上述相同的方式失败。
这是我的杰克文件:
terminal - zsh:未找到匹配项:push[dev1]
我正在运行一个类似的脚本./ci.sh push[dev1]
,我得到了类似的响应zsh: no matches found: push[dev1]
。我试图将别名放入 .zshrc 但不是很高兴。
我的 .zshrc 文件:
还有来自 jakefile.js 的任务:
该文件ci.sh
包含:
谢谢你的帮助。