写作绅士,读作丧尸 X岛揭示板
顺猴者昌 逆猴者亡 首页版规 |用户系统 |移动客户端下载 | 丧尸路标 | | 常用图串及路标 | 请关注 官方公众号:【X岛揭示板】 官方微博: 【@X岛极速版】| 人,是会思考的芦苇
常用串:·豆知识·跑团板聊天室·公告汇总串·X岛路标

No.52160495 - 无标题 - 技术宅


回应模式
No.52160495
名 称
E-mail
标题
颜文字
正文
附加图片
•程序语言、压制投稿、视频制作以及各计算机领域的技术问题
•我觉得还是CSDN靠谱一点
•本版发文间隔为15秒。

收起 查看大图 向左旋转 向右旋转
无标题 无名氏 2022-09-21(三)20:14:31 ID:ODFaQ9k [举报] [订阅] [只看PO] No.52160495 [回应] 管理
求助求助,这个问题咋办,electron的项目,调用.node文件
无标题 无名氏 2022-09-22(四)23:02:32 ID:c4j7i5U [举报] No.52185992 管理
.node是什么文件?如果是自定的文件类型就需要自己写loader,别人定的文件的文件类型就用别人写好的loader
能直接调用的文件类型就那几个,.js/.ts/.svg之类的
无标题 无名氏 2022-09-22(四)23:50:12 ID:bRRnPeX [举报] No.52187248 管理
.node文件的话应该是Node.js的二进制模块……
不过npm上似乎并没有这个叫duilite-unnosiy的包……
无标题 无名氏 2022-09-23(五)09:07:22 ID:ODFaQ9k (PO主) [举报] No.52190910 管理
>>No.52185992
.node文件是用napi和c++混合开发的插件的二进制文件,在vscode的code runner中我直接用require就可以导入库了,但是在esbuild的项目中好像不支持这个格式
无标题 无名氏 2022-09-23(五)09:08:18 ID:ODFaQ9k (PO主) [举报] No.52190917 管理
>>No.52185992
老哥知道loader加载.node文件咋做嘛
无标题 无名氏 2022-09-23(五)09:12:50 ID:ODFaQ9k (PO主) [举报] No.52190967 管理
>>No.52187248
这个库是我做的,发布在私有环境里。
老哥知道esbuild怎么处理这种文件吗
无标题 无名氏 2022-09-23(五)09:13:44 ID:ODFaQ9k (PO主) [举报] No.52190983 管理
有没有对esbuild比较了解的肥肥呀,我现在做了个esbuild插件是不报错了,但是好像加载没用的样子( ・_ゝ・)
无标题 无名氏 2022-09-23(五)10:58:25 ID:bRRnPeX [举报] No.52192765 管理
>>No.52190967
Support for native `.node` modules · Issue #1051 · evanw/esbuild
https://github.com/evanw/esbuild/issues/1051
按原作者的说法这种二进制扩展并不能打包到一起,只能自己复制了
无标题 无名氏 2022-09-23(五)12:18:28 ID:ODFaQ9k (PO主) [举报] No.52194270 管理
>>No.52192765
原o来如此啊

UP主: