奇怪的是,我有一个应用程序坚持认为,当该字体长期被删除时,存在对Google字体的引用。具体来说,在构建项目之后,我看到文件中对字体的调用:
./.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文件都包含对此google字体的引用:
$ 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 :(得分:0)
您可以尝试删除整个.meteor/local/build
目录(在关闭所有Meteor实例之后),因为它无论如何都会重新生成。