我只是尝试开始使用node-webkit,但是当我尝试使用require()时,我得到了错误[60904:0624/190000:INFO:CONSOLE(92)] "Uncaught AssertionError: missing path", source: assert.js (92)。我使用以下命令启动node-webkit,我的package.json如下所示
{
"name" : "nw-subset",
"main" : "Subset.html",
"window" : {
"toolbar" : true,
"frame" : true
}
}我试着只运行require('os')和window.require('os'),但两者都给出了相同的错误。
发布于 2014-07-20 16:56:54
我遇到了类似的错误。对我来说,问题是我还加载了ace.js,它还分配了一个全局require函数。
为了解决这个问题,您可以添加以下代码片段:(source)
<script type="text/javascript">
window.requireNode = window.require;
window.require = undefined;
</script>在主html文件的head中。那么就用requireNode代替require吧。
https://stackoverflow.com/questions/17286756
复制相似问题