2

サーバーにデプロイされておらず、クライアントに送信されるようにパッケージ化されていないディレクトリが必要です。「テスト」ディレクトリがこのように動作することを読みましたが、テスト ディレクトリに配置する必要のないすべてのファイルを保存したくありません。テストはテストのためだけです...

プロジェクトに sass ファイル (.scss) を含めたいのですが、デプロイする必要があるのはコンパイル済みの css だけです (client/style.css にコンパイルします)。すべての sass ソース ファイルとコンパス構成ファイルをどこにもデプロイする必要はありません。

これを行う方法?すべてをテストディレクトリに保存する必要がないことを願っています...

ありがとう!ピーター

4

2 に答える 2

1

this other SOで述べられているように、名前がドットで始まるディレクトリ (Unix 隠しディレクトリ) は meteor に含まれません。私はあまり部分的ではないためにそれを使用します: client/css/.partials/_<partial_name>.less.

于 2013-08-05T08:35:57.787 に答える
-1

Meteor の app/lib/bundler.js の 37 行目を変更して、拡張機能を含めることができます。

var ignore_files = [
    /~$/, /^\.#/, /^#.*#$/,
    /^\.DS_Store$/, /^ehthumbs\.db$/, /^Icon.$/, /^Thumbs\.db$/,
    /^\.meteor$/, /* avoids scanning N^2 files when bundling all packages */
    /^\.git$/, /* often has too many files to watch */
    /*.scss$/
];

または、例としてスタイラスを使用して、sass ファイル用に package.js を作成することもできます。

于 2013-01-12T20:51:00.623 に答える