FreeBSD 不能使用 pathwatcher npm

FreeBSD cannot use pathwatcher npm

我对 FreeBSD-10-2 上的节点 npm pathwatcher 感到疯狂。

我在节点 0.10.40, 0.12.x, 4.2.x 上尝试过,但是 none 有效

很简单

npm install pathwatcher

然后是小测试脚本

var p = require('pathwatcher')

我选择 pathwatcher 的哪个版本(6.2.5(最新)、4.1.0、5.0.1)我收到错误(取决于版本和节点)

1. node_modules/pathwatcher/build/Release/pathwatcher.node: Undefined symbol "_Z12PlatformInitv"  

2. module "pathwatcher" not found

npm 安装在任何情况下都运行无任何错误。

如果我在 Debian/Ubuntu/MacOSX 上做同样的事情,没问题。

它在 BSD 上的特别之处

感谢或帮助

简短的长回答:-)

在 freebsd 论坛上进行此讨论后:

https://forums.freebsd.org/threads/npm-pathwatcher-module-for-meteor-fails.53843/#post-302921

我创建了一个更新 PR,它已经合并了

https://github.com/atom/node-pathwatcher/pull/95

所以只需使用

npm install pathwatcher@6.3.0

现在一切正常:-)