什么';在Meteor中安装和使用bower的正确方法是什么?

什么';在Meteor中安装和使用bower的正确方法是什么?,meteor,npm,bower,Meteor,Npm,Bower,在meteor项目中,我想拉几个前端包bower可以提取许多前端依赖项,这些依赖项使用meteor add尚不可用。在许多情况下,当流星包可用时,它们的版本落后于官方版本,有时也太落后,无法考虑。p> 作为一名Meteor新手,我尝试安装bower(我能找到的最新Meteor bower软件包): 但是,当我运行meteor服务器时,它崩溃了: W20160110-15:37:57.997(2)? (STDERR) /Users/igal/.meteor/packages/meteor-tool

在meteor项目中,我想拉几个前端包
bower
可以提取许多前端依赖项,这些依赖项使用meteor add尚不可用。在许多情况下,当流星包可用时,它们的版本落后于官方版本,有时也太落后,无法考虑。p> 作为一名Meteor新手,我尝试安装bower(我能找到的最新Meteor bower软件包):

但是,当我运行meteor服务器时,它崩溃了:

W20160110-15:37:57.997(2)? (STDERR) /Users/igal/.meteor/packages/meteor-tool/.1.1.10.7bj3ks++os.osx.x86_64+web.browser+web.cordova/mt-os.osx.x86_64/dev_bundle/server-lib/node_modules/fibers/future.js:245
W20160110-15:37:57.998(2)? (STDERR)                         throw(ex);
W20160110-15:37:57.998(2)? (STDERR)                               ^
W20160110-15:37:57.998(2)? (STDERR) ReferenceError: window is not defined
W20160110-15:37:57.998(2)? (STDERR)     at bower_components/leaflet/dist/leaflet-src.js:526:1
问题是: 安装bower并在meteor项目中使用它的最佳策略是什么?一个可接受的答案可能会显示正确安装bower的流程,然后是
传单
包及其
传单.markercluster
扩展

2016年9月27日编辑
meteor社区切换到npm,因此不再需要使用bower。只需在客户端代码中执行
npm安装
导入
,就可以开始使用该组件了

meteor search bower
找到了一些命中率,我还没有花时间在任何深度上进行比较。我按照建议去了。仔细阅读这份文件,以下是对我有用的东西:

npm install -g bower # If not already done meteor add mquandalle:bower echo '{ "directory": ".meteor/local/bower" }' > .bowerrc # If you use bower install --save
使用meteor run和presto重新运行你的应用程序,你的模块的样式表和JavaScript被嵌入到你的页面中,甚至不需要编辑meteor的方法是安装package@0x860111是的,我正在使用bevanhunt:传单包。我需要传单的标记集群插件,但我找不到一个(非实验性)可靠的meteor软件包来提供它。因此,我认为也许回到鲍尔可以补救这种情况。你知道我可以拉一个与bevanhunt:传单兼容的Meteor集群插件吗?你找到解决方案了吗?正如我在更新中指出的,Meteor社区切换到了npm,因此不再需要使用bower。只需在客户端代码中执行
npm安装
import
,一切工作都会非常顺利! npm install -g bower # If not already done meteor add mquandalle:bower echo '{ "directory": ".meteor/local/bower" }' > .bowerrc # If you use bower install --save { "name": "MyApp", "version": "0.0.1", "dependencies": { "leaflet": ">0", "leaflet.markercluster": ">0" }, "private": true }