草庐IT

atom-editor

全部标签

javascript - 如何从 Atom Electron 应用程序中调用 Shell 脚本或 python 脚本

我正在尝试使用AtomElectron为Mac和Windows编写桌面应用程序。我需要的是:一个按钮。当用户单击按钮时,它会运行以下shell(或python脚本):pingx.x.x.x结果会显示在一个TextArea中。我尝试使用[shelljs]和[yargs],但它似乎不适用于Atomelectron。我想要的只是使用JAVASCRIPT编写桌面应用程序(当然是GUI),它调用一些脚本(shell&&python)来做一些自动化工作。任何建议将不胜感激,谢谢:) 最佳答案 可以直接用Node完成,可以使用child_proc

javascript - 如何从 Atom Electron 应用程序中调用 Shell 脚本或 python 脚本

我正在尝试使用AtomElectron为Mac和Windows编写桌面应用程序。我需要的是:一个按钮。当用户单击按钮时,它会运行以下shell(或python脚本):pingx.x.x.x结果会显示在一个TextArea中。我尝试使用[shelljs]和[yargs],但它似乎不适用于Atomelectron。我想要的只是使用JAVASCRIPT编写桌面应用程序(当然是GUI),它调用一些脚本(shell&&python)来做一些自动化工作。任何建议将不胜感激,谢谢:) 最佳答案 可以直接用Node完成,可以使用child_proc

Online LaTeX Editor——Overleaf使用(全网最详细过程)

目录1注册Overleaf2新建项目3导入LaTeX压缩包 3.1下载LaTeX源代码3.2导入压缩包4编译生成5项目导出最近由于课程及学业的需要学习了LaTeX的一些使用方法,以及推荐一款在线编辑LaTeX的工具:Overleaf。下面将详细介绍使用方法,以及一些注意事项。1注册Overleaf直接点击下面链接即可注册或登录。没有账号的可以使用邮箱注册,有账号的直接登录即可。https://www.overleaf.com/login2新建项目点击NewProject可以新建一个项目,也可以在本地直接导入压缩包进行编辑。具体操作流程可以参考第三点。由于课程作业的需要,作为演示,直接导入压缩包

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

javascript - 在 Atom Electron 中使用 Express

我有一个运行Express的应用程序,我正在尝试使用electron分发它.在调试中运行Electron:/path/to/electron/Electron.app/Contents/MacOS/Electronpath-to-my-app我的应用程序运行良好。Express启动它的服务器,一切正常——主窗口使用mainWindow.loadUrl('http://localhost:3000/');正确打开当我按照distribution教程(之前链接)时,我将我的应用程序资源复制到:/path/to/electron/Electron.app/Contents/Resources

javascript - Electron 未捕获错误 : A dynamic link library (DLL) initialization routine failed

我已经成功构建了node.js插件,它可以很好地与Windows上的Node配合使用。现在,我想使用Electron创建一个Windows应用程序。在HTML文件中加载模块时,出现错误:vardbr=require('./build/Release/dbr');ATOM_SHELL_ASAR.js有问题。该问题仅发生在Windows上。在Linux和Mac上,它运行良好。我该如何解决?谢谢! 最佳答案 您需要为Electron重建原生Node插件,thestepsareoutlinedinthedocs.

javascript - Electron 未捕获错误 : A dynamic link library (DLL) initialization routine failed

我已经成功构建了node.js插件,它可以很好地与Windows上的Node配合使用。现在,我想使用Electron创建一个Windows应用程序。在HTML文件中加载模块时,出现错误:vardbr=require('./build/Release/dbr');ATOM_SHELL_ASAR.js有问题。该问题仅发生在Windows上。在Linux和Mac上,它运行良好。我该如何解决?谢谢! 最佳答案 您需要为Electron重建原生Node插件,thestepsareoutlinedinthedocs.

node.js - 不要忽略 Atom 中的 node_modules

我正在使用node_modules来存储我的代码,遵循这个答案的建议:https://stackoverflow.com/a/24630974/599184但是,Atom的搜索忽略了node_modules。我怎样才能让它在搜索中包含node_modules?我在Atom的“忽略名称”设置中没有node_modules。 最佳答案 我在主要设置中取消选中排除VCS忽略的路径,但它不起作用。所以我做了一些研究,我发现有另一个设置可以覆盖这个。您需要的设置在设置>包>核心包>TreeView您会在此处找到HideIgnoredNames

node.js - 不要忽略 Atom 中的 node_modules

我正在使用node_modules来存储我的代码,遵循这个答案的建议:https://stackoverflow.com/a/24630974/599184但是,Atom的搜索忽略了node_modules。我怎样才能让它在搜索中包含node_modules?我在Atom的“忽略名称”设置中没有node_modules。 最佳答案 我在主要设置中取消选中排除VCS忽略的路径,但它不起作用。所以我做了一些研究,我发现有另一个设置可以覆盖这个。您需要的设置在设置>包>核心包>TreeView您会在此处找到HideIgnoredNames

javascript - Uncaught Error : Cannot find module 'jquery'

我正在使用Electron制作桌面应用程序。在我的应用程序中,我正在加载一个外部站点(在Atom应用程序之外),可以说http://mydummysite/index.html页面。这是我在AtomEditor中的应用程序的结构:即它具有以下部分:main.jspackage.jsonnodemodules>jquery(加载jquery)源代码:main.js:'usestrict';varapp=require('app');app.on('ready',function(){varBrowserWindow=require('browser-window');varwin=new