2

誤って古いバージョンの less (1.2.1) を使用していたのですが、.js を最新バージョン (1.3.3) に更新すると、html/css エディターである Espresso が 40% 以上の CPU を使用するようになりました。開発/監視モードでは 90% まで。他のバージョンを試してみましたが、1.3.1 以降で発生するようです。ウォッチモードのさまざまなバリエーションを試し、完全に無効にしても、まだ 40 ~ 50% の CPU を使用しています。今は基本的に操作できません。

編集:私が非常に依存している時計モードが主な原因のようです:(

これは私のサイトの頭がどのように見えるかです。私はjsをまったく理解していないので、何か提案をいただければ幸いです。

<!doctype html>
<html>

<head>

<meta charset="utf-8"/>

<title>Article Sample</title>

<meta name="viewport" content="width=device-width, initial-scale=1"/>
<!-- Adding "maximum-scale=1" fixes the Mobile Safari auto-zoom bug: http://filamentgroup.com/examples/iosScaleBug/ -->


<!-- Link directly to LESS stylesheet first -->
<link rel="stylesheet/less" href="style/default.less" type="text/css" media="screen" />
<link rel="stylesheet/less" href="style/tablet.less" type="text/css" media="screen" />
<link rel="stylesheet/less" href="style/mobile.less" type="text/css" media="screen" />
<link rel="stylesheet/less" href="style/wide-mobile.less" type="text/css" media="screen" />

<!-- Then link to LESS, and enable development watch mode -->
<script src="js/less-1.3.3.js" type="text/javascript"></script>
<script type="text/javascript" charset="utf-8">
    less.env = "development";
    less.watch();
</script>
<!-- Voilà! Instant LESS previews in Espresso -->

<!--[if lt IE 9]>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->

</head> 
4

1 に答える 1

0

最初にプリコンパイルしてから、代わりにコンパイル済みの .css をサイトに読み込ませる方がよいと思います。

less ファイルをプリコンパイルするために Koala アプリを使用するか、grunt も使用して、less.js を取り除くことができます。

于 2013-12-23T18:57:53.893 に答える