使用Browserify构buildturf.js

我正在尝试构build一个turf.js模块的最新版本的turf-buffer 。 我运行了npm install turf-buffer ,然后浏览了browserify turf-buffer/index.js > turf.js 然而,在html文件中包含结果的turf.js(肯定存在)并调用var buffered = turf.buffer(originalData, buf, 'meters'); 我得到的消息turf is not defined 。 我也试过turfjs.xxxturf-buffer.xxx和其他各种组合。 如果我尝试turfxxxx.yyy,那么我仍然turf is not defined ,这表明缺less一个基本的草皮对象。 我认为这是一个与browserify构build的问题。 有没有一个标志,我需要给browserify或可能是缺乏特定于包的指示?

我已经修好了 – 我需要通过使用-s指定一个入口点(不知道这是否是正确的术语),所以最终的命令是browserify turf-buffer/index.js -s turf.buffer > turf.js

Interesting Posts