首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >emberJS压缩nwJS要求()方法

emberJS压缩nwJS要求()方法
EN

Stack Overflow用户
提问于 2015-12-29 20:27:43
回答 1查看 61关注 0票数 0

我有一个nwjs应用程序,指向一个网页地址,其中包含一个成员应用程序。在ember应用程序中,我需要访问节点上下文,以查看用户正在运行什么操作系统,以便进行更新检查。我是在像这样的初始化器中这样做的。

代码语言:javascript
复制
require('os')

不幸的是,我明白了:

代码语言:javascript
复制
Error: Could not find module `os` imported from `(require)`

成员的require()方法似乎正在压缩nwjs设置的方法。我可以通过将nwjs窗口更改为指向google.com,将“节点-远程”设置为"*",然后尝试再次运行require('os')命令来确认这一点。在这种情况下,模块被完美地解析。

恩伯的代码反映了这一点。https://github.com/emberjs/ember.js/blob/27862a18b8773e57c52dbc7141b1f92a505f16ff/packages/loader/lib/index.js

是否有另一种方式来访问适当的require(),或者我是否需要创建一个“节点-主”文件并只执行一个

代码语言:javascript
复制
window.nodeRequire = require
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-01-04 21:12:38

我设法从mainModule获得了正确的要求,如下所示。

process.mainModule.require('os')

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34518556

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档