无法在 ubuntu 中运行 nw.js 应用程序

Posted

技术标签:

【中文标题】无法在 ubuntu 中运行 nw.js 应用程序【英文标题】:Unable to run nw.js application in ubuntu 【发布时间】:2016-04-24 23:03:56 【问题描述】:

我自己根据this link 中给出的教程创建了一个node webkit helloworld 应用程序。我还尝试使用this link 中给出的命令在 ubuntu OS 中运行相同的命令。但是当我运行命令nw /home/myUsername/Documents/myNodeWebkitApps/helloWorld/myApp.nw 时,它会在终端中抛出以下结果。

usage
  nw [udp] <options> <host> <port>

Default TCP protocol can be changed to UDP by ``udp'' argument.
UDP options
  currently none
TCP options
  -f               firewall mode, connection is initiated by netread.
                   Host specification is ignored and can be omited.
  -c               ignored. Transmission checksum is activated by
                   default.
  -C algorithm     use the specified algorithm for checksum. This
                   option also implies -c.
                   Supported algorithms (the first is default):
                       md5 none
general options
  -i <file>        read data from file instead of stdin.
  -b               print speed in b/s instead of B/s
  -h <n>           print `#' after each n KiB transferred (def. 10485.76).
  -H <n>           print `#' after each n MiB transferred (def. 10.24).
  -q               be quiet.
  -v               be verbose.
  -vv              be very verbose.
  -V               show version.
  -vV              show verbose version.
return values
  0                no errors.
  1                some error occured.
  2                checksum validation failed.

我怎样才能像第一个链接一样运行?

【问题讨论】:

【参考方案1】:

最后,我在this link 和这个*** answer 的帮助下成功运行了hello world 应用程序

    通过命令npm install nw-builder -g安装nw builder 如果您遇到类似/usr/bin/env: node: No such file or directory 的错误,那么如上面第二个链接中给出的那样,将节点的符号链接设为ln -s /usr/bin/nodejs /usr/bin/node 现在我们可以通过命令nwbuild -r ~/Desktop/webkit-example 运行我们的应用程序了

【讨论】:

除了上述步骤之外,当我尝试使用nwbuild -p linux -o ~/Desktop/output ~/Desktop/webkit-example 打包我的应用程序时。所以我在这里提出另一个新问题:***.com/questions/34892201/…【参考方案2】:

这里的输出不是来自nw.js,而是来自您机器上安装的netrw。您可以通过从您的机器中删除netrw 或更正nw.js 的路径来修复它。

【讨论】:

以上是关于无法在 ubuntu 中运行 nw.js 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

无法在 nw.js 应用程序中完全删除鼠标光标

可以在浏览器中提供Electron / NW.js应用程序吗?

node webkit (nw.js) 无法调试的结局方案之一

nw.js使用

NW.js 入坑指南

十分钟轻松入门 nw.js 实现桌面应用程序