2

Node.js を Piler ( https://github.com/epeli/piler ) で使用しています。プロジェクト Web サイトの例は、index.jade ファイルで Piler を使用する方法を示しています。

index.jade:

!!! 5
html
  head
    !{css}
    !{js}
  body
    h1 Hello Piler

およびタグは!{css}!{js}インデックス ファイルがクライアントに配信されるときに、対応する html タグに変換されます。

例えば ​​:<script type="text/javascript" src="myscript.js"></script>

index.jade ファイルを使用せずに、代わりに index.html ファイルを使用して Piler を使用するにはどうすればよいですか? index.html でタグ!{css}とタグはどのように見えるはずですか?!{js}

言い換えれば、私は Piler を Jade ではなく、標準の html で使用したいと考えています。

前もって感謝します。

4

1 に答える 1

0

デフォルトでは、Piler は js と css の連結バージョンを、outputDirectoryJS/CSS マネージャーを作成するときにパラメーターを渡すことで指定できるパイラー キャッシュ ディレクトリに保存します。

pilerCachePath = '/www/your-project/public-path/assets/';
var clientjs = piler.createJSManager({outputDirectory: pilerCachePath});
var clientcss = piler.createCSSManager({outputDirectory: pilerCachePath});

アクセスできる公開パスを定義して、html でこれらのパスを使用するだけです。

<!-- ... -->
<link rel="stylesheet" type="text/css" href="/assets/global.css">
</head>
<body>
<!-- ... -->
<script type="text/javascript" src="/assets/global.js"></script>
</body>

ただし、その目的にはgruntjsを使用することをお勧めします。彼らのドキュメントには、その使用方法に関する非常に優れた紹介があります。

于 2014-06-12T08:50:41.280 に答える