最新消息: 电脑我帮您提供丰富的电脑知识,编程学习,软件下载,win7系统下载。

电子

IT培训 admin 13浏览 0评论

电子

我正在构建电子应用程序。它使用jquery做一些事情。我在我的索引页中插入jquery:

<script>
    window.$ = window.jQuery = require('jquery');
</script>

并且jquery存储在/node_modules/jquery.js中。当我在本地或网络驱动器上运行应用程序时,此方法工作正常。但是,如果我在本地网络上运行它,它将找不到模块jquery。

所以:X:\app\Electron.exe可以加载jquery,而\\servername\share\app\Electron.exe不能。

我必须使用相对路径,因为可以从不同位置运行该应用程序。

我确实尝试使用其他相对路径。

回答如下:

我还没有找到解决方案!但是我确实有一种解决方法。我用WinRar压缩了孔项目:


选择所有文件->添加到存档存档名称->您的电子应用程序名称。存档选项->创建SFX存档现在转到“高级”选项卡->“ SFX选项”解压后运行-> electron.exe(或者,如果重命名,则为该名称)转到“模式”标签->解压到临时文件夹静音模式->全部隐藏好->好


现在您得到一个.exe文件。如果从任何地方运行它会发生什么:

  1. SFX存档将其自身提取到一个临时位置(应用程序数据)。
  2. 提取后将执行该应用程序。

所以您永远不会遇到问题,因为它是本地的。

但是我认为这会花费一些性能...?

电子

我正在构建电子应用程序。它使用jquery做一些事情。我在我的索引页中插入jquery:

<script>
    window.$ = window.jQuery = require('jquery');
</script>

并且jquery存储在/node_modules/jquery.js中。当我在本地或网络驱动器上运行应用程序时,此方法工作正常。但是,如果我在本地网络上运行它,它将找不到模块jquery。

所以:X:\app\Electron.exe可以加载jquery,而\\servername\share\app\Electron.exe不能。

我必须使用相对路径,因为可以从不同位置运行该应用程序。

我确实尝试使用其他相对路径。

回答如下:

我还没有找到解决方案!但是我确实有一种解决方法。我用WinRar压缩了孔项目:


选择所有文件->添加到存档存档名称->您的电子应用程序名称。存档选项->创建SFX存档现在转到“高级”选项卡->“ SFX选项”解压后运行-> electron.exe(或者,如果重命名,则为该名称)转到“模式”标签->解压到临时文件夹静音模式->全部隐藏好->好


现在您得到一个.exe文件。如果从任何地方运行它会发生什么:

  1. SFX存档将其自身提取到一个临时位置(应用程序数据)。
  2. 提取后将执行该应用程序。

所以您永远不会遇到问题,因为它是本地的。

但是我认为这会花费一些性能...?

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论