Tl; dr:是否有流星等同于.gitignore?如何从Meteor的应用程序代码中排除文件?
是的,我知道使用领先的'。'在目录名中用流星来排除它。但是在这种情况下使用前导点并不是解决方案。阅读下面了解。
长:
我想用Bower.io安装各种浏览器插件。
理想情况下,我在客户端子目录中运行bower。 Bower做它的事情创建bower_components目录并拉下插件(例如选择一个随机的jquery插件)。
许多插件包括示例html,演示css文件等,以显示如何使用插件。
不幸的是,流星想要在应用程序中包含所有这些东西。这并不令人惊讶地导致问题。
我目前的解决方案是让bower.io在项目的父目录中运行。这是不理想的,因为我必须将js/css文件从bower目录复制到流星客户端目录。 (是的,我可以使用软链接,但是当推送到制作时这些文件会丢失)。
只有少数客户端插件/ css包,这变得非常烦人。
注:将bower.io检索的文件/目录重命名为具有前导'。'。或者在虚线子目录中使用bower只会略有帮助。然后我将不得不手动包含所需的文件。
是否有任何特殊原因需要使用Bower?流星的文件管理应该能够做你需要的一切。您的文件将自动送达客户端,并且它们应该在生产中缩小/连接。 – sbking
并非所有的javascript软件包都在meteor的包装系统中。 – Pat
是的,但用陨石创建一个软件包相当简单。 https://atmosphere.meteor.com/wtf/package – sbking