"使用某些自己写的 node 模块或者第三方包所需要的.node 模块然后用了 request 包含到了点里后, 编译出来会是绝对路径 (调试没有问题). 需要自己打开编译好的文件然后修改为相对路径. 应该算 bug?"
使用某些自己写的 node 模块或者第三方包所需要的.node 模块然后用了 request 包含到了点里后, 编译出来会是绝对路径 (调试没有问题). 需要自己打开编译好的文件然后修改为相对路径. 应该算 bug?
"用了 request 包含到了点里后" 这是什么意思?
用了哪个第三方包?
编译出来是绝对路径的截图有吗
请详细描述,让别人可以复现你的问题, 才好解决问题。
第三方包是指自己 C++ 编写的 node 模块
如 const data = require('./b.node') // 这里源码写相对路径
编译后 会变成 require('C://ABC//EBC//b.node') // 会变成绝对路径 需要自己手动修改为相对路径
我发现这个问题的时候是去年, 提交问题后官方也没回复我, 所以我已经将 quasar 与 C++ 模块的通讯从 node 调用改为了 TCP 通讯. 因此不能提供截图和 POC, 但是这个问题绝对存在
"用了 request 包含到了点里后" 这是什么意思?
用了哪个第三方包?
编译出来是绝对路径的截图有吗
请详细描述,让别人可以复现你的问题, 才好解决问题。
第三方包是指自己 C++ 编写的 node 模块
如 const data = require('./b.node') // 这里源码写相对路径
编译后 会变成 require('C://ABC//EBC//b.node') // 会变成绝对路径 需要自己手动修改为相对路径
我发现这个问题的时候是去年, 提交问题后官方也没回复我, 所以我已经将 quasar 与 C++ 模块的通讯从 node 调用改为了 TCP 通讯. 因此不能提供截图和 POC, 但是这个问题绝对存在