问题描述
我是一名 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",],};
...但它没有用。
感谢您的帮助
谢谢:
卡洛斯
解决方法
这是我的失败。
我得到了开发者的答复。
这个库不应该在浏览器中工作,它是一个仅限后端的库。
/卡洛斯