4

このチュートリアルによると、少ないコードで動作するはずですが、動作しません。

私のless cssを機能させるのを手伝ってくれませんか。

現在は機能していません - スタイルが適用されていない状態でページが読み込まれます。私は何を間違っていますか?

エラーは次のとおりです。

FileError: 'localhost:1/styles.less' が見つかりませんでした (404) styles.less

しかし、それは根にありますか?

HTML

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">

<head>
    <title></title>
    <link rel="stylesheet/less" type="text/css" href="styles.less">
    <script src="_/script/less-1.4.1.min.js" type="text/javascript"></script>

</head>

<body>

    <div id="header">test</div>

    <h2>test h2</h2>

</body>

</html>

スタイル.レス

以下

@color: red;

#header {
    color: @color;
}
h2 {
    color: @color;
}
4

7 に答える 7

11

IIS を使用している場合は、IIS マネージャー内の MIME タイプに「.less」拡張子を追加する必要があります。新しい MIMI を追加する場合は、拡張子として「.less」、MIME タイプとして「text/css」を入力します。

于 2013-09-04T22:30:09.693 に答える
11

Web サイトが iis express でホストされていると仮定して、ファイルを開きます

C:\Users\\Documents\IISExpress\config\applicationhost.config

タグを検索して
<staticContent lockAttributes="isDocFooterFileName">

以下のように .less MIME を追加します

<mimeMap fileExtension=".latex" mimeType="application/x-latex" />

<mimeMap fileExtension=".less" mimeType="text/css" />

<mimeMap fileExtension=".lit" mimeType="application/x-ms-reader" />

于 2014-03-24T17:11:01.593 に答える
4

皆さんの助けに感謝します - 答えは、私のローカルホストが MIME タイプ .less を提供しなかったということです

于 2013-08-05T12:20:52.007 に答える
1

私もこの問題に遭遇しました。

上記の修正はどれも機能しませんでしたが、less.css ファイルが保存されているフォルダー アクセスを確認したところ、なんとか修正できました。

フォルダーへの読み取り権限を持つ IUSR ユーザーを追加することで、ファイルを正しく配布できました。

于 2016-04-13T13:10:45.437 に答える
0

ファイルのソースの場所が正しくないようです。

<script src="_/script/less-1.4.1.min.js" type="text/javascript"></script>

「_」がナビゲーションに使用できることは見たことがありません。実際、スクリプト フォルダが html ページと同じディレクトリにある場合、

<script src="script/less-1.4.1.min.js" type="text/javascript"></script>

ページに動作する js ファイルを配置するには、これで十分なはずです。

于 2013-08-05T11:44:31.463 に答える