问题标签 [appjs]

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

node.js - 在 Mountain Lion 上安装 32 位节点

我想开始使用 AppJS 作为即将到来的项目的可能解决方案,但我是 NodeJS 的新手,还没有找到在 OSX Mountain Lion 上安装 32 位 Node(AppJS 需要)的方法。是否有我错过的教程有人可以指出我?我确实安装了 nvm,并且一直看到可以安装 32 位版本的迹象,但我只是无法找到如何安装.

任何建议将不胜感激。

0 投票
1 回答
1429 浏览

node.js - nodejs - 将 appjs 控制台传送到文件

我尝试使用以下代码将 appjs 控制台通过管道传输到文件:

它会创建一个空文件,但仅此而已……使用 node.exe,“测试”进入控制台,而不是日志文件。该平台是win32,但我认为它不重要。

代码有什么问题?

结论:

标准输出、标准错误和文件写入流都是接收器类型的端点,所以我不能将它们绑定在一起。我需要用双工模拟流替换标准输出和标准错误,这样我就可以将这些模拟流绑定到原始接收器和日志接收器。我不确定console.log 和console.error 是否会受到用supernova 建议的机制替换流的影响,我宁愿使用专用的记录器,它使用控制台而不是这种解决方法。

0 投票
3 回答
8702 浏览

html - appjs - 编译成单个可执行文件?

我整晚都在尝试通过 html5 构建跨平台桌面应用程序的不同工具,到目前为止 appjs 似乎很完美。我一直在玩基于 Windows 可执行文件的演示项目,但我想知道是否有任何指南或教程关于如何将项目转换为跨平台可执行文件(单个文件)而不是 appjs 加载程序可执行文件与所有子文件夹中的源。

我也尝试过 adobe air,但是 css 动画非常糟糕、缓慢/不稳定(不确定可能做错了什么)。大约一年前,我正在修补钛,但是他们已经放弃了为桌面编译。

我基本上所做的只是加载一个外部 URL(最终将添加身份验证)。

0 投票
2 回答
1152 浏览

jquery - AppJS - 不安全的 JavaScript 尝试使用 URL 访问框架

我正在制作一个桌面应用程序,我可以在其中使用 AppJS 过滤 iframe 内的一些特定 div。我有一个问题,我无法隐藏一些 div,有一个代码:

我从控制台收到错误 Unsafe JavaScript 尝试使用 URL 访问框架

有可能解决这个问题吗?

0 投票
1 回答
2860 浏览

node.js - 使用 AppJS 部署应用程序?

如何使用 AppJS 创建一个独立的应用程序?我阅读了本教程,但我找不到您实际上将源代码转换为具有自己的“框架”的“应用程序”的位置,而不是什么。

0 投票
1 回答
1438 浏览

sqlite - NodeJS + AppJS + Sqlite3

我正在尝试将 SQLite3 模块构建到我的项目中。如果我运行 NPM install sqlite3 它会失败。这是我的 npm-debug.log 相关:

我安装了 node-gyp 以及 python(我相信是 3.3)。谢谢您的帮助。我真的需要尽快解决这个问题,所以如果你能指出我的方向,我将不胜感激!

理想情况下,我想在我的项目中使用 Nano 和 couchdb。从前到后的 JSON 会很棒。但是 nano 在运行时抛出了 C++ 异常,所以我不得不重新编译堆栈并重新开始(当我安装 nano 时它重新编译了 AppJS,我假设在其中放入了一些错误的扩展并搞砸了整个工作)我的堆栈如下:

数据库 > AppJS(NodeJS 包含在其中)> SocketIO > AngularJS

这个项目的重点是组装一个我可以用来替代 server2go 的堆栈。我的公司在 server2go 方面存在严重的稳定性问题,包括数据丢失和数据库损坏(MyISAM with MySQL)。

0 投票
1 回答
1728 浏览

node.js - 如何在 Coffeescript 中实现和谐?

这是我运行我的js代码的方式:

现在我想转向 CoffeeScript。所以我尝试这样运行它:

它失败了。我怎样才能通过这个--harmony选项?

0 投票
1 回答
5998 浏览

javascript - 关于 AppJS/Tidesdk 的问题

所以不确定这是否是问这些问题的正确地方,但我知道我可能会得到一些答案。

我正在进入 Meteor,现在想做一些桌面应用程序。我打算只做一个原生的 Mac 应用程序。但后来我发现了应用程序 wunderlist 及其使用潮汐dk 的开源。

无论如何,我希望得到一些关于这些框架的一般反馈(优点/缺点等)。我对他们的工作并没有真正的概念性理解。(或者两者之间的主要区别是什么)。

我注意到您可以在其中进行路由。这到底是如何工作的?因为没有 URL 或客户端/服务器端。

我想知道的另一件事是是否可以以类似的方式在桌面上使用 MeteorJS?

谢谢。

0 投票
2 回答
595 浏览

node.js - 电话间隙 SQLite 3

我需要一种在没有 Phonegap 配额的情况下使用 SQLite 3 的方法。我查看了几个插件,但它们缺乏良好的文档,并且没有一个说它们可以与 Phonegap 2.0 一起使用(大多数插件都在吹捧 1.5+)。

此外,我不想设置配额。如果需要,我需要能够在应用程序中存储大量信息。有谁知道像Phonegap这样的好框架?一切都需要 100% HTML/CSS/JS。

现在我们的产品在服务器和我们的 AppJS 部署(桌面上的本地)上运行带有 node.js 后端的 AngularJS 前端。我们需要一个等效的移动设备,但恐怕Phonegap可能是一个错误。数据库访问确实是难题中最重要的部分,不仅仅是代码重用和可移植性。我们希望能够在每个平台上移植相同的前端,而无需编写任何代码。

0 投票
3 回答
1219 浏览

javascript - appJS和tideSDK中没有播放声音

我开发了一个 Web 应用程序,我想使用框架将其打包为桌面应用程序。我尝试在 appJS 和潮汐SDK 中这样做。除了一个播放声音的功能外,一切都运行良好。

这是音频元素和播放声音的按钮。

这是播放声音的功能

当我在浏览器中测试内容时一切正常,但是当我使用这些框架发布应用程序时没有播放声音。音频文件是 MP3 格式,我认为框架支持这种格式,因为它们是基于 webkit 的。

请帮我。