问题标签 [tooling]

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

wso2 - WSO2 ESB Tooling 380 在设计时调试(eclipse IDE Mars)可能吗?

是否可以在设计时(eclipse IDE Mars)中在 WSO2 ESB Tooling 380 调试/单元测试中进行测试?

或者,我们是否必须导出到 CAR,部署到 EI611 并手动/自动测试它?

请分享配置/选项以在 WSO2 ESB 开发的设计时进行测试/调试。

0 投票
1 回答
519 浏览

angular - 是否有任何工具可以分析 Angular 5 应用程序中“挂起”的 RxJS 订阅?

在 Angular 应用程序中,尤其是在使用 NGRX 时,我们有很多 RxJS 订阅。是的,我们(开发人员)可能会忘记取消订阅。是否有任何工具可以帮助分析问题?

0 投票
2 回答
357 浏览

docker - 直接在容器内开发

我最近一直在探索 Docker 和容器,想知道是否可以直接在容器内开发?如果是,现有的工具是什么?

一个示例工作流程是:

假设我的项目需要 Java8、Solr 和 MySQL。我创建了一个包含所有这三个组件的容器。然后,我在容器中创建项目并直接在那里进行开发——有点类似于虚拟机,但是是缩小版。

0 投票
1 回答
499 浏览

git - 当子模块或子模块的上游源或源的内容发生变化时自动更新 Git 存储库的工具?

当父存储库中包含的任何子模块的源或源在上游发生更改时,存在哪些工具可以使更新 Git 存储库及其子模块元数据变得     容易(或至少更容易)?我已经看到建议使用 Git 挂钩或持续集成和部署系统以这种方式管理此类事情的建议,但似乎没有人想出并完全解释一个有效的综合解决方案。

0 投票
1 回答
1941 浏览

c# - 如何使用 NuGet 打包命令行工具?

这是一种用例。不确定 NuGet 是否最初是为此创建的,所以我可以想象共识将是我不应该做我想做的事。

目标:

将简单的控制台应用程序打包并分发为其他项目的工具。我希望它们可以从命令提示符运行。类似于 Nunit 的控制台运行程序 (nunit-console.exe)。

我使用C#针对net461netcore2

问题:

我将参考我的工具应用程序,它的包为MyAppMyPkg.

  1. 你能确认约定是 MyApp 二进制文件应该进入toolsNuGet 包中的文件夹吗?
  2. 无论我向MyApp添加什么依赖项(例如 CommandLineArgumentsParser),它们都会在依赖项项目中显示为引用/依赖项。我希望他们没有 - 可以预防吗?
  3. MyApp二进制dll文件旁边的 bin 文件夹中还有其他依赖项。它们是来自其他软件包的 dll。将这些也包含在我的包裹中是一个好习惯吗?
  4. 如果我将包 X 指定为对MyPkg的依赖项,则将根据MyPkg为项目安装包X。可以以某种方式引用 X 的 DLL,这样我就不必用MyApp打包它们了吗?

我希望我的问题很清楚。如果我写的内容对您不太有意义,请要求澄清-不能指望您是读心者:)

此外,如果您有任何我可以阅读的涉及该主题的在线资源,我会非常乐意仔细阅读它们。

谢谢!

0 投票
0 回答
48 浏览

sublimetext3 - Sublime Text:如何一次扩展一个级别?(Alt + 单击功能)

我试图通过使用 Finder、Chrome 和许多应用程序在单击侧面的插入符号或 V 形符号时使用的标准化 Alt+Click 功能来确定是否可以一次折叠和展开代码块。

折叠代码块后,展开也会展开所有子项,我必须重新折叠回正确的缩进,这有点烦人..

任何 Sublime 插件都包含此功能还是隐藏设置?哪个 Sublime 插件,如果有的话?

0 投票
1 回答
2046 浏览

vue.js - 如何将 ESLint 用于放置在单独 html 文件中的 vue 模板

想象一下你有这样的模板“SFC”:

想象一下,你有 prettier/eslint 设置,你可以用这样的命令对你的任何文件进行 lint:

哪种格式的 .vue、.js 甚至 .ts 文件都很好,但是如果你将它用于分离的 vue 模板 - 这是一个扩展名为 .html 的文件,但它实际上是包含所有v-ifs 和其他东西的 vue 模板......这行不通,因为更漂亮的可能会尝试使用不正确的解析器(?)解析 .html,或者应该有一种方法可以建议将哪个解析器用于我棘手的 .html 文件?

我当前的配置如下所示:

以及使用的一些库的版本:

也许有人可以给我提示如何使用更漂亮的/eslint .html 文件格式化,其中包含特定于 vue 的模板?

目前对于 .html 我既没有 IDE 错误也没有自动格式化,但对于其他所有文件(.vue、.js、.ts 文件)它都可以正常工作。

对于我提到的命令,我可以看到 eslint 使用parser-babylon并合理地抱怨第一个与 vue 相关的东西,例如:prop绑定。

UPD: 根据我的经验,如果您尝试将 vue-template 提取为 HTML,那么您已经做错了。这是一种避免模板复制粘贴的方法,但实际上您将使用该方法创建 N 个相同的组件(如果您在 N 个 SFC 中重用该 HTML 块)。所以你最好接受 SFC 并尝试制作一个可重用的组件,而不是拥有一个可重用的 HTML 文件。这样,您也不会遇到任何 linting 问题。

0 投票
0 回答
161 浏览

javascript - 如何使用 NPM 依赖项的 git 版本控制,并且仍然在本地编辑这些依赖项?

我有多个具有多个依赖项的项目。一些项目共享依赖关系,因此我们开始使用 git 版本控制来允许我们在不破坏其他项目的情况下更新依赖关系。

我可能有这样的结构:

目前,我们将项目检出在一个文件夹中,然后我们使用 Zelda 或 NPM 链接将依赖项连接到正确的节点模块中,所以在我的项目文件夹中,我将拥有:

每个文件夹都是一个 git repo。项目 A 和 C 将在其父文件夹中查找 Dep B。

直到我们开始使用版本控制,这工作得很好。但是现在,每个依赖项都有多个版本,并且并非所有版本的依赖项都与所有项目兼容。我找不到一种简单的方法将正确的签出版本连接到正确的项目中。

是否有工具可以帮助管理此问题?

0 投票
4 回答
2932 浏览

javascript - 为什么 linter 不对 vue js 中的模板进行 linting?

我无法让templatelinter 对我的 .vue 文件的一部分进行 lint。您对我需要更改配置有什么意见吗?

总的来说,我希望 linter 调整如下:

对此:

这是我的配置:

和依赖项:

0 投票
1 回答
195 浏览

angular - 如何将 ngc 安装为项目特定的 cli 工具?

我正在尝试将角度编译器(ngc)安装为我的 nativescript 插件的项目特定依赖项。但是没有关于如何安装它的信息。

我希望能够运行: