パッケージ化する際のサイズを縮小したいです。
electronを使用してパッケージ化しているのですが、グローバルのモジュールが肥大化してしまったのかファイルサイズがただの「HelloWorld」を出力するだけのものなのに300MB(.app)ほどあります。
最初にパッケージした際は60MBほどで収まっていたのですが、知らず知らずにモジュールをグローバルで入れたせいか容量が膨れ上がってしました。そこで、パッケージサイズを縮小したいと思い、使っていないであろうグローバルモジュールを消したいのですが、それを見分ける方法などありますでしょうか?
モジュールの数が多くがどのモジュール必要なのかわからなくなって困っています。
ちなみに、ローカルのモジュールは使用しておりません。
(関係あるかわかりませんが、windowsのパッケージに対応するためにwineのパッケージを入れました。)
また、モジュール削除以外の方法でもパッケージサイズ縮小の方法などありましたら、ご教授いただける幸いです。
###モジュール内容
hoge@s26:~$ npm list --depth=0 -g /usr/local/lib ├── ansicolors@0.3.2 ├── ansistyles@0.1.3 ├── archy@1.0.0 ├── call-limit@1.1.0 ├── cmd-shim@2.0.2 ├── columnify@1.5.4 ├── config-chain@1.1.11 ├── detect-indent@5.0.0 ├── editor@1.0.0 ├── electron@1.7.6 ├── electron-packager@9.1.0 ├── fs-vacuum@1.2.10 ├── init-package-json@1.10.1 ├── JSONStream@1.3.1 ├── lazy-property@1.0.0 ├── libnpx@9.6.0 ├── lockfile@1.0.3 ├── lodash._baseindexof@3.1.0 ├── lodash._baseuniq@4.6.0 ├── lodash._bindcallback@3.0.1 ├── lodash._cacheindexof@3.0.2 ├── lodash._createcache@3.1.2 ├── lodash.clonedeep@4.5.0 ├── lodash.restparam@3.6.1 ├── lodash.union@4.6.0 ├── lodash.uniq@4.5.0 ├── lodash.without@4.4.0 ├── meant@1.0.0 ├── n@2.1.8 ├── node-gyp@3.6.2 ├── nopt@4.0.1 ├── npm@5.4.2 ├── npm-cache-filename@1.0.2 ├── npm-install-checks@3.0.0 ├── npm-lifecycle@1.0.2 ├── npm-registry-client@8.4.0 ├── npm-user-validate@1.0.0 ├── opener@1.4.3 ├── pacote@6.0.2 ├── read-cmd-shim@1.0.1 ├── read-installed@4.0.3 ├── read-package-tree@5.1.6 ├── sha@2.0.1 ├── sorted-object@2.0.1 ├── sorted-union-stream@2.1.3 ├── text-table@0.2.0 ├── unpipe@1.0.0 └── worker-farm@1.5.0
###補足情報(言語/FW/ツール等のバージョンなど)
・Ubuntu 16.04.3 LTS
・npm(5.3.0)
・n
・node.js(8.5.0)
・electlon(1.7.6)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/12 14:42