浏览具有EyalAr / lwip依赖性的东西

时间:2015-10-05 07:34:13

标签: javascript browserify node-modules

我有一个需要lwip@0.0.8的脚本要求:

require("lwip");

当我在脚本上运行browserify时,出现以下错误:

Error: Cannot find module '../build/Release/lwip_encoder' from '/Users/sihrc/Documents/sample_project/node_modules/lwip/lib'
    at /usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:55:21
    at load (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:69:43)
    at onex (/usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:92:31)
    at /usr/local/lib/node_modules/browserify/node_modules/resolve/lib/async.js:22:47
    at FSReqWrap.oncomplete (fs.js:82:15)

我检查了build/Release,发现lwip_encoder.node存在,但没有扩展名。我尝试制作没有扩展名的副本,但事实证明它是一个已编译的文件(我想?)。像这样的依赖是不是'浏览器化 - 因为它被编译了?

或者有没有办法正确地做到这一点?

1 个答案:

答案 0 :(得分:0)

我想,对于一些编译过C代码的库,browserify只是不起作用。它没有意义。这表明我最近不应该在StackOverflow上提问。