0

NPM モジュールをローカルで反応させることができますが、グローバルにインストールすると、npm install -g reactify見つかりません。

4

1 に答える 1

1

グローバル npm インストールは、コマンド ライン ツール用です。ローカル インストールを実行したい。

サイズの問題:

NODE_ENV=production browserify -t reactify myapp.js | uglifyjs -m > myapp.min.js

これにより、約 170kb のファイルが生成されますが、重要な唯一のサイズである約 45kb に gzip されます。

$ du -h myapp.*
1.5M      myapp.debug.js
164K      myapp.min.js
 44K      myapp.min.js.gz

反応がバンドルに含まれている場合は、何か間違ったことをしています。js ベースのビルド スクリプト (これもバンドルには含まれません) を除いて、これを require() する必要はありません。

--debug フラグを使用してコンパイルしている場合は、ファイル サイズが大きくなることが予想されます。実際には、依存するすべてのファイルの文字ソース マップが含まれており、縮小は行われず、すべての反応デバッグ コードがまだ存在します (NODE_ENV により、ミニファイヤによって削除できます)。

于 2014-09-28T13:39:26.717 に答える