问题标签 [diff2html]

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 回答
715 浏览

jquery - 在没有冲突的 Angular 指令中运行 jQuery 插件 diff2html

我正在尝试使用diff2htmlvar jq = $.noConflict();

我创建了一个 Angular 常量来保存 jQuery,并将其传递给指令,如下所示:

应用程序.js

指令.js

问题

当它运行时,我收到以下错误:

TypeError: $ is not a function at Diff2HtmlUI._initSelection at new Diff2HtmlUI

调试这个你可以看到当Diff2HtmlUI被实例化时它会尝试设置主体,这可能由于与var jq = $.noConflict();.

我该如何解决这个问题?我希望通过 jQuery$来覆盖 noconflict 冲突?

0 投票
1 回答
325 浏览

javascript - 如何将 `diff2html` 嵌入到 node.js 应用程序中

我是 node.js 的新手,想提出一个使用diff2html包的应用程序。谁能告诉我一个简约的实现会是什么样子(也许通过完成下面的代码)?

0 投票
1 回答
275 浏览

javascript - 使用 Javascript 解析 unix 样式差异并将其显示为颜色编码的 HTML

作为 web 应用程序的一部分,我需要显示一个 unix diff(我通过一个字符串作为一个 rest 调用得到它)并以颜色编码格式显示它。

我尝试使用diff2Html库,但它只接受 git 样式差异或统一差异格式。

这是 api 调用的输出

这是此 unix diff 的字符串版本:

有没有一种工具可以将此输出转换为统一格式,或者有一个 javascript 工具可以接受这种格式的输入并美化它?

0 投票
0 回答
299 浏览

google-diff-match-patch - diff_match_patch 可以为 diff2html 创建统一的差异字符串吗?

diff_match_patch 可以用来创建可以在 diff2html 中使用的统一 diff 字符串吗?

0 投票
1 回答
281 浏览

angular - 我在 angular6 cli 应用程序中的 ./node_modules/diff2html/src/hoganjs-utils.js 中遇到错误

我将 diff2html npm 包包含到我的 angular6 项目中,当我编译它时,我得到:

知道是什么原因造成的吗?

我尝试添加

到 angular.cli 但这没有帮助

0 投票
1 回答
3055 浏览

javascript - 在浏览器中为 diff2html 创建统一的差异文本

是否有一个库可以从diff2html可以使用的两个字符串生成统一差异?我试过difflib但输出似乎不符合 diff2html 需要的要求。我需要一个可以在网页中导入的 .js 库来生成 JSON 之间的差异。

尝试使用该lineterm参数,但无法使该工具正常工作。如果我以文档中的字符串为例,那么它可以工作:

但无法获得 difflib 的任何输出以在 diff2html 中生成任何内容。

0 投票
2 回答
412 浏览

javascript - Diff2html 差异未加载

我正在使用diff2html在 HTML 页面中显示 git PR 中的差异。我已经添加了必要的脚本并像这样调用对象

现在这显示Files changed (0)。我给出的 URL 是在他们网站的演示部分给出的,并且有差异。我这样做正确吗?或者我如何从 URL 中获取?

0 投票
2 回答
369 浏览

javascript - React js diff2html无法读取未定义的属性'getJsonFromDiff'

链接:codesandbox

我遇到以下问题有人可以帮助我吗?

错误:

无法读取未定义的属性“getJsonFromDiff”

-> 让 outStr = Diff2Html.getJsonFromDiff(dd, {

CodeDiff.js: