ガイド: Quill をビルド パイプラインに追加する Github で編集する

Quill をビルド パイプラインに追加する

Quill の各バージョンは、次のようなさまざまなソースから構築され、すぐに使用できます。故宮またはそのCDN。ただし、アプリケーションのビルド パイプラインの一部としてソースから Quill をビルドしたいユースケースもあるでしょう。このような願望がまだ浮かんでいないとしても、心配する必要はありません。 Quill を使用する最も簡単な方法は、事前に構築されたバージョンを使用することです。

Quill は以下を使用して構築されますウェブパックこのガイドは主に Webpack ユーザーを対象としています。ただし、一部の原則は他のビルド環境にも適用される場合があります。

このガイドで説明されているすべての最小限の動作例は、次の場所にあります。Quill-webpack-example。

ウェブパック

Webpack と適切なローダーを開発依存関係としてアプリに追加する必要があります。 Parchment をソースからビルドする場合も、Typescript コンパイラーが必要です。

  • Quill のソースコード -84cc6488-b8a1-4fb9-ベッド7-a7f176f3f8f1、babel-loaderbabel-preset-es2015
  • 羊皮紙のソースコード -ts-loadertypescript
  • SVGアイコン -html-loader

Webpack 構成ファイルには、それぞれのエントリ ソース ファイルを指すように Quill と Parchment のエイリアスを付ける必要もあります。これがないと、Webpack はソースからビルドするのではなく、NPM に含まれる事前にビルドされたファイルを使用します。

エントリ

Quill はビルドとともに配布されますquill.jsquill.core.js。両方のビルドのエントリ ファイルの目的は、Quill.jsとコア.js, 必要な依存関係をインポートして登録することです。おそらく、使用する形式、モジュール、またはテーマのみを含む同様のエントリ ポイントがアプリケーション内に必要になるでしょう。

import Quill from 'quill/core';

import Toolbar from 'quill/modules/toolbar';
import Snow from 'quill/themes/snow';

import Bold from 'quill/formats/bold';
import Italic from 'quill/formats/italic';
import Header from 'quill/formats/header';


Quill.register({
  'modules/toolbar': Toolbar,
  'themes/snow': Snow,
  'formats/bold': Bold,
  'formats/italic': Italic,
  'formats/header': Header
});


export default Quill;

スタイルシート

ルールは簡単に上書きできるため、スタイルシートの領域ではソースから構築してもそれほどメリットはありません。しかし、css-loaderのチルダ接頭辞は、アプリケーションの CSS ファイルに Quill スタイルを含めるのに役立つ場合があります。

@import "~quill/dist/quill.core.css"

// Rest of your application CSS

を見てみましょうQuill-webpack-example最小限の動作例として。


オープンソースプロジェクト

Quill は次によって開発および保守されています。スラブ。 BSD の下で寛容にライセンスされています。個人または商業プロジェクトで自由に使用してください。
8,000