1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-14 10:16:26 +00:00
Files
Boostnote/docs/jp/build.md
2016-08-25 21:25:28 +02:00

1.5 KiB

Build

開発

Webpack HRMを使います。 次の命令から私達がしておいた設定を使うことができます。

npm run webpack

数秒後、次のメッセージが表示されます。

webpack: bundle is now VALID.

では、アプリを起動します。

npm run hot

元々、アプリはnpm startから起動できます。しかし、この場合、コンパイルされたスクリプトを利用します。

これにより、Webpackが自動的にコードの変更を確認し、それを適用してくれるようになります。

注意

時々、直接リフレッシュをする必要があります。

  1. コンポネントのコンストラクター関数を編集する場合
  2. 新しいCSSクラスを追加する場合(1.の理由と同じ: CSSクラス名はコンポネントごとに書きなおされまが、この作業はコンストラクターで行われます。)

配布

Gruntを使います。 実際の配布はgruntで実行できます。しかし、これにはCodesignとAuthenticodeの仮定が含まれるので、使っては行けないです。

それで、実行ファイルを作るスクリプトを用意しておきました。

grunt pre-build

実行ファイルはdistから見つかります。この場合、認証されていないため、自動アップデーターは使えません。

必要であれば、この実行ファイルからCodesignやAuthenticodeなどの署名ができます。