検索
ホームページWeChat アプレットミニプログラム開発WeChat アプレットは、less ファイルをリアルタイムで監視し、それらを wxss ファイル、グローバル コマンド ツール、less-to-wxss にコンパイルします。

WeChat ミニ プログラム プロジェクト用に選択したテクノロジー スタックは: ネイティブ埋め込み h5 です。テクノロジーの選択には何も問題はありませんが、何かがおかしいと思います。同じ設計ドラフトの場合、通常、h5 開発のほうが小さなプログラム開発よりも早いのですが、落ち込んでいます。なぜですか?ミニ プログラムには多くのカプセル化されたコンポーネントが含まれています。開発効率が依然として低いのはなぜですか? 問題の根本原因の 1 つを見つけてください。ミニ プログラムはネイティブに開発されています。スタイルは wxss を使用します。ネストされた構文は使用できず、開発は困難です。効率が上がるのは当然ですが、割引されるので、後で wxss を維持するのがさらに面倒になります。

前世

wxss での開発は遅すぎます。WeChat アプレットはネイティブで開発されています。もう wxss は書きたくないです。 WeChat ミニ プログラムがリリースされてからかなりの時間が経っていることを考えれば、この問題を解決するための成熟したソリューションがあるはずです。そこで、次の解決策を見つけました。

オプション 1: 自動コンパイルを行わないウェブストーム構成

このソリューションは、webstorm を使用するエディター開発者に適していますが、私は今 # に夢中です。 # #VSCode (または WeChat 開発者ツール。デバッグには引き続き使用する必要があります)、webstorm は使いたくないので、他のソリューションを探す必要があります。

ウェブストーム エディターを使用する開発者は、次の参考記事に従って構成できます。

    #webstorm 設定は自動的にコンパイルされません
  • webstorm 設定は wxss ファイル設定にコンパイルされます
オプション 2: gulp-less を使用して自動的にコンパイルする

タスクを実行するには、gulp のタスク フローを参照してください。gulp-less は、特に gulp 自動コンポーネント ツールのプラグインです。より少ないファイルを処理するために使用されます。出力 CSS ファイルは、運用環境で使用するために提供されます。このソリューションは使用できますが、私の要件を完全には満たしていません。私は怠け者なので、手動でコンパイルしたくありません。検索して検索して次の解決策を見つけます。

#gulp レス gulp パッケージング処理のレス化
  • オプション 3: wxss-cli: グローバル コマンド ライン パス

ついに、echo008 によって開発された、良いソリューションである wxss-cli が見つかりました。このツールをグローバルにインストールした後、wxss ./path を実行して、wxss にコンパイルを少なくします。 1週間使ってみて、毎日会社に開発に行くと、最初にコンパイルするプロジェクトのディレクトリをコピーする必要があることに気づきましたが、毎回パスをコピーするのは面倒です。また、コンパイル時には、node_modules 内のlessもコンパイルされます。これにより、コンパイルが遅くなります。プロジェクトのルート ディレクトリにあるページとコンポーネント ファイルをコンパイルしたいのですが、何か方法はありますか?

これら 3 つのオプションはどれも使いやすいものではありません...

WeChat アプレットは、less ファイルをリアルタイムで監視し、それらを wxss ファイル、グローバル コマンド ツール、less-to-wxss にコンパイルします。この人生

そこで、wxss-cli の作者に問題を提起しましたが、作者は 1 週間後に私を無視しました。


これ以上待つことはできないので、うまくいかなかったら自分でやって、ソースコードを盗んで、要件を満たすように変更します。どのディレクトリ WeChat アプレットは、less ファイルをリアルタイムで監視し、それらを wxss ファイル、グローバル コマンド ツール、less-to-wxss にコンパイルします。less

をコンパイルする必要があるか、どのファイル ディレクトリでコマンド

less-to-wxss watch を実行し、リアルタイム監視を実行して、less を wxss に自動的に変換します。 ### 書類。

使い方はとても簡単です。また作者に問題を残しましたが、無視されました。他の問題もいくつか無視されたようです。作者は忙しすぎて対応できなかったのかもしれません。最後に、複数の端末でのless-to-wxss watchの実行をサポートします。このプラグインは、小規模プログラムのネイティブ開発者にとって非常に役立ちます。プラグインが新しくリリースされました。必要なものをピックアップしてください。

less-to-wxss 用の npm パッケージWeChat アプレットは、less ファイルをリアルタイムで監視し、それらを wxss ファイル、グローバル コマンド ツール、less-to-wxss にコンパイルします。

less-to-wxss

less-to-wxss の利点wxss :


パスを渡す必要はありません

  1. グローバル インストール、ワンクリック コンパイル

    less-to-wxss watch
  2. 改良された

    less-to-wxss## を使用した自立型マルチターミナル、マルチディレクトリ# 実装原理は、入力コマンドを通じて現在の場所のパスを取得し、変更されたディレクトリ内のファイルに対してファイル トラバーサル モニタリングを実行し、less ツールを通じてless を wxss にコンパイルし、名前を変更して元のディレクトリに保存します。元のレス ファイルの更新は上記のプロセスを続行します。
推奨チュートリアル: 「

WeChat ミニ プログラム

以上がWeChat アプレットは、less ファイルをリアルタイムで監視し、それらを wxss ファイル、グローバル コマンド ツール、less-to-wxss にコンパイルします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は掘金社区で複製されています。侵害がある場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強力な PHP 統合開発環境

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール