栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

找不到节点模块“ nw.gui”

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

找不到节点模块“ nw.gui”

nw.gui
是NW.js(以前称为node-webkit)模块。从代码的运行时环境中运行代码时,NW.js应该提供对它的访问。

通过错误消息的外观,我认为您是直接通过NodeJS运行文件的。要运行NW.js项目,您需要通过NW.js可执行文件(包括NodeJS)加载它。您可以按照“如何运行应用程序”页面中所述的几种方法进行操作:

找到包含

package.json
文件的项目文件夹。通过压缩整个文件夹,将文件扩展名更改为“ .nw”,然后运行以下命令来运行它:

nw /home/path/to/packagedapp.nw

或者,直接在文件夹上直接运行命令:

nw /home/path/to/appdir/

您可以为此创建快捷方式以使其更容易。最终,您可以将NW.js可执行文件与代码组合成一个可执行文件,请参阅如何打包和分发应用程序。


也许您正在尝试

nw.gui
从“节点上下文”内部进行访问,而节点却抱怨找不到它。

NW.js中的Javascript可以在Node上下文中运行(就像在所有NodeJS全局变量中简单地在NodeJS中运行代码)或“ Browsercontext”(浏览器上下文)(也可以通过

Window
全局变量访问浏览器)一样。节点上下文只能访问节点内容,而浏览器上下文可以访问两者。

网页中包含的代码在浏览器上下文中运行,但是

require()
d的代码在节点上下文中执行。请参阅文档Javascript上下文的差异。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/608772.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号