首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >require()不适用于node-webkit 6.0

require()不适用于node-webkit 6.0
EN

Stack Overflow用户
提问于 2013-06-25 07:25:58
回答 1查看 713关注 0票数 1

我只是尝试开始使用node-webkit,但是当我尝试使用require()时,我得到了错误[60904:0624/190000:INFO:CONSOLE(92)] "Uncaught AssertionError: missing path", source: assert.js (92)。我使用以下命令启动node-webkit,我的package.json如下所示

代码语言:javascript
复制
{
  "name" : "nw-subset",
  "main" : "Subset.html",
  "window" : {
    "toolbar" : true,
    "frame"   : true
  }
}

我试着只运行require('os')window.require('os'),但两者都给出了相同的错误。

EN

回答 1

Stack Overflow用户

发布于 2014-07-20 16:56:54

我遇到了类似的错误。对我来说,问题是我还加载了ace.js,它还分配了一个全局require函数。

为了解决这个问题,您可以添加以下代码片段:(source)

代码语言:javascript
复制
<script type="text/javascript">
    window.requireNode = window.require;
    window.require = undefined; 
</script>

在主html文件的head中。那么就用requireNode代替require吧。

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

https://stackoverflow.com/questions/17286756

复制
相关文章

相似问题

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