electron 远程网页加载本地node模块

作者: admin 日期: 2016-07-12 20:47:50 人气: - 评论: 0

使用electron开发pc项目我们采用加载远程网页的方案,可是我们在网页里面要require的模块在客户端本地,首先尝试了下使用绝对路径加载,比如我的node模块放在c盘下面路径为 c:\addon.node ,在页面里面写 require("c:\addon.node") 加载失败,翻看了electron的文档原来可以用

require('electron').remote.require

的方式来加载本地模块,这个路径是相对于electron主进程的入口js文件的,封装好的加载本地模块函数

/*网页require本地模块*/
base.localRequire=(moduleName)=>{
return require('electron').remote.require(`./addon/${moduleName}`)
}


相关内容

发表评论
更多 网友评论0 条评论)
暂无评论

Copyright © 2012-2014 我的代码板 Inc. 保留所有权利。

页面耗时0.0229秒, 内存占用1.82 MB, 访问数据库13次

闽ICP备15009223号-1