我对FreeBSD-10-2上的节点npm pathwatcher感到疯狂。
我尝试使用节点0.10.40,0.12.x,4.2.x但没有工作
简单
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的特殊之处
感谢或帮助
答案 0 :(得分:0)
答案很长: - )
在freebsd论坛上讨论了这个讨论主题:
https://forums.freebsd.org/threads/npm-pathwatcher-module-for-meteor-fails.53843/#post-302921
我创建了一个更新PR,并且已经合并了gots
https://github.com/atom/node-pathwatcher/pull/95
所以只需使用
npm install pathwatcher@6.3.0
Everythings现在有效: - )