问题标签 [external-dependencies]

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 投票
0 回答
1075 浏览

java - 如何使用带有嵌入式服务器的 Spring Boot 添加外部库?

我想知道是否可以将外部 jar 与使用 Spring Boot 和嵌入式服务器的 Web 应用程序一起使用。

例子:

当我使用应用程序时,对于外部 jar 内部的类,我遇到了 ClassNotFoundException 之类的错误。

0 投票
1 回答
1949 浏览

typescript - 类的依赖可视化

我尝试了javascript webgl library awayjs,并且有一个DisplayObjectContainer,它是可以在场景中添加的所有对象的基本类。我想查看扩展此类定义的所有类,我该怎么做?我使用 VSCode,但我也可以在 Webstorm 或 Atom 中打开项目。我想生成类似依赖树图的东西,或者如果不可能简单地跳转到类,则一一扩展 DisplayObjectContainer。

0 投票
1 回答
1128 浏览

angular - Cropperjs 不能在 Angular 2 中工作

我正在尝试在 Angular 项目中使用cropperjs 库。文档中的裁剪器示例在普通静态网页上运行良好(简单<script>的 index.html 带有 js 标记和指向cropper.css 文件的链接)。

但由于某种原因,这不起作用。Cropper 似乎已加载(console.log(Cropper)执行该功能),并且有一些功能,但看起来缺少样式。

cropper.component.ts

0 投票
1 回答
519 浏览

c - 使用 CMake 从二进制文件中提取库版本

我正在FindXXX.cmake为外部 C 库编写脚本。我希望我的脚本提供有关库版本的信息。但是,该库仅以函数的形式提供此信息,该函数将版本号作为字符串返回。

FindXXX.cmake我想我可以通过即时编译以下 C 程序来提取版本号:

为了让它工作,CMake 应该在配置时编译和运行上面的程序,并使用它打印的信息作为版本标识符。我知道如何做后者(execute_process),我几乎知道如何做前者:CheckCSourceRuns想到了,但我不知道如何捕获生成的可执行文件的标准输出。

TL; DR:有没有办法编译一个程序,运行它并在生成时从 CMake 捕获它的标准输出?

0 投票
1 回答
46 浏览

macos - 打包具有依赖关系的软件——我应该走多远?

我正在开发一个跨平台软件,并希望将其作为 zip 包分发。

对于 Linux,我不会将依赖项与包一起打包,对于 Windows,我也会在包中分发 dll。

对于 Mac OS XI,有一个脚本可以递归地将所有 dylib 文件复制到构建文件夹并更改链接。

当然,这会导致我可能不应该打包的文件列表,libsystem_malloc.dylib例如libremovefile.dylib.

我应该只去安装 dylibs/usr/local/*还是有任何其他系统的方法来不包含每个 OS X 安装上可用的文件?

如果有帮助的话,大多数(好吧,暂时全部)依赖项都是Homebrew包。

对于任何感兴趣的人,这是用于递归复制和重新链接的 bash 代码:

0 投票
2 回答
3485 浏览

java - IntelliJ:如何将文件夹中的所有 jar 文件添加到类路径

我最近用 pom.xml 文件打开了一个 Maven 项目:

这个 pom 文件必须安装 Spring Framework。它实际上安装在 ~/.m2/repository/org/springframework/ 下。当然,这是一个巨大的文件夹,其中包含许多子文件夹中的许多 jar 文件。我想使用 IntelliJ 将所有 jar 文件添加到类路径中。我想问问怎么做。我现在所能做的就是一个接一个地添加一个jar文件。

0 投票
1 回答
1515 浏览

php - 500 内部服务器错误取决于外部加载的文件?

我有一个 500 Internal Server Error 并且很可能在我的情况下认为加载外部文件是我的问题。在我的状态栏中,我在此Waiting for available sockets...之前收到了消息。

我在谷歌搜索时发现了这些信息:

PHP 编码超时

如果您的 PHP 脚本建立外部网络连接,则连接可能会超时。如果尝试的连接过多并超时,这将导致“500 内部服务器错误”。为了防止这些超时和错误,您需要确保 PHP 脚本使用一些超时规则进行编码。但是,通常情况下,在连接到数据库或外部远程资源(例如:RSS 提要)时捕获超时错误是很困难的。实际上,它们冻结了脚本继续运行。

删除任何外部连接可以提高您网站的性能并减少您收到“500 内部服务器错误”的机会。

1)我从我的网络服务器(*.php文件)动态生成/加载 css 和 js 文件。所以我不知道现代浏览器是否真的缓存了这个或者根本不能缓存这个并在每个页面加载时将它作为一个新请求来处理?因为 PHP 会根据给定的参数生成这个,以告知应该加载哪个 css/js。这甚至是可能导致此 500 内部服务器错误的问题或问题吗?

2) 你可以推荐什么 Chrome 扩展来跟踪和调试所有网络数据?除了 Chrome DevTools 之外,一般有哪些工具可以帮助我?

3)引用的文字说我必须注意超时。我应该检查哪些重要来源?ajax 请求或 php 会话可能是问题吗?

4)最重要的是:我该如何解决这个错误?如果这有助于提及,可以在 www.vaymodels.com 导航该域。我无法使用任何浏览器打开它,甚至无法使用我的智能手机(禁用 WiFi)。也许你们中的某个人可以打开它并查看页面源代码。

另外值得一提的是,这种行为是最近几天才开始的。当我在我的网站上工作时,我不断地上传文件并刷新了很多域,并且随机它根本没有加载 5-10 分钟。但是之后可以在没有 500 错误的情况下达到它。现在看来是遥不可及。

编辑:我的虚拟主机刚刚告诉我他们将我的 FPM 限制从 15 更新到 30。他说的 php 进程太多。这可能是由我通过 cronjob 加载的文件执行的 mysql 查询引起的,或者我应该寻找哪些进程并且很可能是问题所在?

0 投票
1 回答
5291 浏览

javascript - 如何在 TypeScript 组件中的 Angular 2 App 中添加和使用自定义 js 文件

我有使用 angular-cli 创建的非常标准的 Angular 2 应用程序

我希望能够使用自定义 .js 文件。简化的模拟版本如下所示:

我正在努力如何在打字稿组件中使用它。

我试过这个(或类似的,也试过不同的东西)

我试图为它生成打字

但是后来我在控制台中遇到了错误,没有定义 testingThing 。

当我尝试导入它时,它说 testingThing 不是一个模块。

我确实将 myCustom.js 添加到 angular-cli.json

我从互联网上尝试了几种不同的方法,所以我现在完全没有想法,我做错了什么。是我对它的使用,我的打字定义,还是其他什么。

我希望答案对于那些更习惯于前端编程的人来说是显而易见的,但我现在很困惑。

0 投票
1 回答
876 浏览

angularjs - 生产和开发需要节点模块的哪一部分?

除了我在项目中使用的最小文件之外,我可以安全地删除节点模块库中的其他文件夹吗?

例如:使用 Angular ui-select 库进行下拉

仅使用来自- node_modules/dist/select.min.js、select.min.css的 min 文件

(考虑改用cdn,因为在节点模块中创建的库很大,有额外的文件夹,如src、docs、test ..)

0 投票
1 回答
266 浏览

mono - 我无法在 Monodevelop 中调试 ASP.NET - 缺少扩展

来吧,我会尽量客观的。我通过 flatpack 安装了 monodevelop(我尝试了稳定版 6.3 和 Alpha Preview 8 - 7.0)

我有 3 个问题,但只有 1 个是严重的,我将从我要解决的严重问题开始:

  1. 我无法调试 ASP.NET。 打开 IDE 时,我收到以下错误消息:无法启动以下扩展 - 完整路径:MonoDevelop.Ide。我点击是,一切正常,但我无法调试 asp.net 注意:这与这个问题不同: https ://askubuntu.com/questions/770299/monodevelop-on-xubuntu-missing-asp -net 我一年前也遇到过这个问题并解决了,现在不同了Monodevelop启动错误

  2. 当我运行 WEB 应用程序时,浏览器没有打开并且我收到一条错误消息。但如果我手动打开并输入 URL,一切正常。运行 ASP.NET 错误 - 是否调试

  3. 运行控制台应用程序时,我收到一个错误,我设法解决了这个问题:monodevelop 无法执行项目


我只需要解决 ASP.NET 的调试问题

就是这个。需要帮忙。

ps:

我已经卸载并再次安装,没有,同样的错误,直到我下载到以前的版本,已经尝试到版本 5.10.0.871-0xamarin2