私のプロジェクトにはいくつかのCSSファイルがあります。 NPM(ガルプやハラハラしていない)を介してのみ、それらを単一のものにすることをお奨めします。NPMを使用してCSSファイルを1つのファイルに結合
私はccs-mergeと他のノードモジュールについて聞いたことがありますが、実際の例は見当たりませんでした。 これを達成する最も簡単で簡単な方法は何ですか?
編集:
Client/
├──js/
|──component1
├──one.css
├──one.js
|──component2
├──two.css
├──two.js
├──output/
└──package.json
私はNPMスクリプトから直接単一のファイルにすべての私のCSSファイルを結合したい:
がここに私のプロジェクト構造です。 は、ここに私の現在のpackage.json
"scripts": {
"start": "watchify -o Client/js/bundle.js -v -d Client/js/app.jsx",
"build": "browserify . -t [envify --NODE_ENV production] | uglifyjs -cm > Client/js/bundle.min.js",
"concat-css": "css-concat Client/js/*.css > Client/js/styles.css"
},
連結-CSSコマンドが動作しませんです。 「.... 『CSS化連結...』で失敗しました
ありがとうございました。しかし、私はまだそれを動作させることはできません。質問をより多くの文脈で更新しました。 –
2つの例の重要な違いは、cssファイルの相対的な場所です。 OPでは、ファイルは2つの別々のディレクトリにあるので、サンプル 'cat css/*'コマンドで選択することはできません。 'cat Client/js/*/*。css'のようなものが動作するはずです – Hamms
それでも動作しません。不足しているスクリプト:concat-css –