./node_modules/node-libcurl/lib/binding/node_libcurl.node 中的错误

问题描述

我是一名 C++ 开发人员,也是 Node 世界的初学者。
我想创建一个基于 CEP 和 VUE 的 Photoshop 插件
骨架插件运行良好。
我想为此插件使用 node-libcurl 包。

我安装了 libcurl - 没问题。

npm i node-libcurl --save

我放下了我的 C4.js

const { curly } = require('node-libcurl');

当我想构建我的项目时出现此错误

INFO 启动开发服务器... 98% 发出 copyPlugin 后

ERROR 编译失败,出现 1 个错误
7:26:51 PM 错误 ./node_modules/node-libcurl/lib/binding/node_libcurl.node

模块解析失败:意外字符 '�' (1:2)
您可能需要一个合适的加载器来处理这种文件类型,目前没有加载器 配置为处理此文件。参见https://webpack.js.org/concepts#loaders(省略了>>这个二进制文件的源代码

@./node_modules/node-libcurl/dist/Easy.js 5:17-60
@ ./node_modules/node-libcurl/dist/index.js
@ ./src/c4/C4.js
@ ./src/main.js
@ multi (webpack)-dev-server/client?http://192.168.1.22:8080&sockPath=/sockjs-node (webpack)/hot/dev-server.js ./src/main.js

我在 .... \node_modules\node-libcurl 中尝试了这个 webpack.config.js

module.exports = {
  target: "node",node: {
    __dirname: false,},module: {
    rules: [
      {
        test: /\.node$/,loader: "node-loader",],};

...但它没有用。

感谢您的帮助
谢谢: 卡洛斯

解决方法

这是我的失败。

我得到了开发者的答复。

这个库不应该在浏览器中工作,它是一个仅限后端的库。

/卡洛斯