2014-11-21 83 views
0

奇怪的是,我有一个应用程序,坚持认为有一个谷歌字体时,该字体已被删除很长时间的引用。具体而言,该项目建成后,我看到文件的调用字体:如何重置流星运行配置?

./.meteor/local/build/programs/web.browser/61ea...u87.css 

但是:

$ meteor reset 
Project reset. 
$ grep -ir 'fonts.googleapi' . 
$ 

在这一点上是到的网址,参考我的代码库。 (我尝试了许多不同的搜索。)然而:

$ meteor 
[[[[[ ~/Code/someapp ]]]]] 

=> Started proxy. 
=> Started MongoDB. 
=> Started your app. 

=> App running at: http://localhost:3000/ 
^C 
$ grep -irl 'fonts.googleapi' . 
./.meteor/local/build/programs/web.browser/61eaf2753d01cceaf6b5bda9e537427d213346eb.css 
./.meteor/local/build/programs/web.browser/61eaf2753d01cceaf6b5bda9e537427d213346eb.css.map 

的.css和.css.map文件都包含这个谷歌字体的引用:

$ grep -B4 -A2 'fonts.googleapi' ./.meteor/local/build/programs/web.browser/61eaf2753d01cceaf6b5bda9e537427d213346eb.css 
* http://opensource.org/licenses/MIT 
* 
*/ 

@import 'http://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic'; 

/* Copyright (c) 2014 ... 
$ 

@import是确切的行我以前从谷歌粘贴到我较少的文件,但毫无疑问,我删除它,它不再存在。但它仍然存在,这究竟是怎么发生的?它从哪里获得?而且,更重要的是,如何重置此项目以删除此参考?

+0

听起来像引用仍然存在于代码或包中的某个地方? – imslavko 2014-11-21 16:10:46

+0

做一个grep的字体名称 – user3557327 2014-11-21 16:39:53

+0

是的,它存在于列出的文件中。 – 2014-11-21 17:01:15

回答

0

您可以尝试删除整个.meteor/local/build目录(关闭所有Meteor实例后),因为它无论如何都会重新生成。

+0

也扔掉所有包.build目录'''查找。 -type d -name'.build *'-exec rm -rf $ {basename} {} \;'''从您的应用程序根目录 – 2014-11-24 14:24:58

+0

谢谢,但实际上'meteor reset'已经移除了'.meteor/local'目录和@MarcodeJongh,我试过这个,但是,仍然,我的幽灵字体仍然返回。非常神秘,非常令人沮丧。 – 2014-11-24 17:21:42

+0

也许另一个软件包正在导入字体?试着看'〜/ .meteor/packages /' – 2014-11-25 01:49:58