2014-11-21 119 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