使用 Browserify 构建 turf.js
Build turf.js with Browserify
我正在尝试构建 turf-buffer which is a module of turf.js 的最新副本。我 运行 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.xxx
、turf-buffer.xxx
和其他各种组合。如果我尝试 turfxxxx.yyy 然后我仍然得到 turf is not defined
这表明缺少基本的草皮对象。我认为这是 browserify 构建的问题。是否有我需要给 browserify 的标志,或者可能是缺少特定于包的说明?
我已经修复了它 - 我需要使用 -s 指定一个入口点(不确定这是否是正确的术语),所以最后的命令是 browserify turf-buffer/index.js -s turf.buffer > turf.js
。
我正在尝试构建 turf-buffer which is a module of turf.js 的最新副本。我 运行 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.xxx
、turf-buffer.xxx
和其他各种组合。如果我尝试 turfxxxx.yyy 然后我仍然得到 turf is not defined
这表明缺少基本的草皮对象。我认为这是 browserify 构建的问题。是否有我需要给 browserify 的标志,或者可能是缺少特定于包的说明?
我已经修复了它 - 我需要使用 -s 指定一个入口点(不确定这是否是正确的术语),所以最后的命令是 browserify turf-buffer/index.js -s turf.buffer > turf.js
。