我有一个nwjs应用程序,指向一个网页地址,其中包含一个成员应用程序。在ember应用程序中,我需要访问节点上下文,以查看用户正在运行什么操作系统,以便进行更新检查。我是在像这样的初始化器中这样做的。
require('os')不幸的是,我明白了:
Error: Could not find module `os` imported from `(require)`成员的require()方法似乎正在压缩nwjs设置的方法。我可以通过将nwjs窗口更改为指向google.com,将“节点-远程”设置为"*",然后尝试再次运行require('os')命令来确认这一点。在这种情况下,模块被完美地解析。
是否有另一种方式来访问适当的require(),或者我是否需要创建一个“节点-主”文件并只执行一个
window.nodeRequire = require发布于 2016-01-04 21:12:38
我设法从mainModule获得了正确的要求,如下所示。
process.mainModule.require('os')
https://stackoverflow.com/questions/34518556
复制相似问题