当前位置: 首页 > 面试题库 >

电子-如何添加外部文件?

柯子琪
2023-03-14
问题内容

我有一个电子应用程序。我尝试使该应用程序打开一个.exe文件。我在根文件夹中创建了一个目录,lib并将.exe文件放置在该目录中。在开发中,使用可以打开文件没有问题__dirname + '/lib/file.exe,但是当我打包应用程序(使用yarn dist)时,它不会打开exe文件,并且libdist文件夹上也没有文件夹。

我尝试编写使用来控制台默认位置的脚本console.log(__dirname),并输出\dist\win- unpacked\resources\app.asa(文件)。

打包应用程序后,如何添加可以访问的外部文件?


问题答案:

通过使用extraResources来解决它。应该在package.json文件的build下声明。

例如:

  1. 在pacakge.json旁边创建一个名为extraResources的新文件夹
  2. 将以下代码添加到您的package.json文件中:

"build": { "extraResources": ["./extraResources/**"] }

  1. 然后,您可以__dirname + '/../extraResources/'在主应用程序中使用来访问此文件夹中的文件。


 类似资料:
  • 问题内容: 我有一个外部文件 我想将此文件添加到我的React-Redux App中 谁能帮我解决这个难题 问题答案: 导出您的js代码,然后将其导入您的react组件中。 然后,您可以将其导入您的react组件中。 然后在您的react组件中调用它,例如,在诸如之类的react生命周期方法中。 另一种(更快)的方法是在您的react组件中使用来加载js代码。 这样,您就可以立即加载js代码,而无

  • 我有一个运行的电子应用程序,到目前为止工作得很好。对于上下文,我需要运行/打开一个外部文件,它是一个Go-lang二进制文件,用于执行一些后台任务。基本上,它将充当后端,并公开Electron应用程序将使用的API。 到目前为止,我所了解的是: > 我试图用"节点方式"打开文件child_process但是我可能由于路径问题而无法打开示例txt文件。 Electron API公开了一个open f

  • 直到最近,我还只是在使用一个简单的Java项目。我最近决定将其升级为使用gradle包装器和NetBeans12,但现在该程序无法检测beep3.wav文件。 我看过这个、这个和很多其他的页面,但是没有一个关于向jar添加文件的信息,所以我假设我正在寻找错误的信息。 你能帮个忙吗?我只需要获得wav文件,以便在构建项目时自动插入到jar中。

  • 新手问题: 在调用DocuSign SOAP/DSAPI CreateEnvelopeFromTemplates创建信封时,如何向信封添加带有自定义文本的外部链接URL?目标是:发送给收件人的DocuSign电子邮件除了标准的“审阅文档”链接外,还将在电子邮件正文中具有信息链接 是否通过在SOAP请求正文中的请求正文“/”段中设置Customer字段“#HREF\u TheURL”来完成?如何设置

  • 问题内容: 我想在电子邮件正文中添加图片。我不想将图像附加到电子邮件,但要在电子邮件正文中添加图像。 这个怎么做? 我正在用这个。 要么 然后像这样显示图像 问题答案: 不幸的是,使用Intents不可能做到这一点。 为什么例如粗体文本显示在EditText上,而不是一个形象的原因是StyleSplan 正在实施Parcelable 而ImageSpan 没有。因此,当在新的Activity中检索

  • 问题内容: 假设您有一个文件 并希望添加一些标头信息,例如 如何添加此“标题”?手动执行似乎很简单。点击几回车,复制/粘贴或写信息,就可以了。当然,在R中,我可以读入,创建,添加标题信息,然后。 我想知道是否还有另一种从“顶部”附加文件的方法。也欢迎使用其他解决方案(来自c ++或Java …)(我很好奇其他语言如何解决此问题)。 问题答案: 在R中,不需要使用额外的文件。您可以这样做: 但是,使