我已经在流星球的github问题板上发布了这个问题,但我们认为你们可能已经发现了答案。
我试图让Bower与Meteor 1.0.3.1很好地合作。
已安装mquandalle:bower
包。
项目根目录中的 bower.json :
{
"name": "xx",
"version": "0.1.0",
"dependencies": {
"modernizr": "2.8.3",
"bootstrap": "3.3.2",
"fancybox": "2.1.5"
},
"private": true,
"homepage": "xx",
"authors": [
"Lee Benson <lee@leebenson.com>"
],
"description": "Whatever",
"moduleType": [
"node"
],
"license": "NA",
"ignore": [
"**/.*",
"node_modules",
"bower_components",
".meteor/local/bower",
"test",
"tests"
]
}
加 .bowerrc :
{
"directory" : ".meteor/local/bower"
}
然而,页面转储的视图来源只显示(在非凉亭的东西中):
<script type="text/javascript" src="/packages/mquandalle_bower.js?6f5e05d255022e01686a1080478129b4d5ce7df2"></script>
<script type="text/javascript" src="/packages/bower/bootstrap/dist/js/bootstrap.js?f8752e9ae24daec0a0baffd7819122f8c6fd9103"></script>
知道fancybox和modernizr发生了什么事吗?
答案 0 :(得分:3)
也许这会有所帮助,请尝试将所需文件放在main
下:
issue #50或在您的应用overrides
添加bower.json
部分:issue #54
默认情况下 meteor-bower 会自动包含仅包含主要文件中列出的文件 包的bower.json文件的部分。其他文件仍然是 存在于相应的文件夹中但未在任何地方引用 你的应用。 (查看规格)
如果你的包没有主要部分,你应该手动 引用你需要的文件。
答案 1 :(得分:0)
为什么不使用“手动”方式为您的凉亭元素提供这些简单且完全可控的步骤?
{“directory”:“public / bower_components”}
添加你的包裹:
bower install --save bootstrap
bower install --save modernizr
bower install --save fancybox
向head
部分添加所需的css / js链接