hirosejn / HJN

TAT log Diver
https://hirosejn.github.io/HJN/dist/tatLogDiver.min.html
0 stars 0 forks source link

node.js ./node_modulesの整理 #91

Open hirosejn opened 5 years ago

hirosejn commented 5 years ago

node_modulesの整理

コマンド (引数なしだとカレントディレクトリの ./node_modules を対象)

npm list --depth=0 使用パッケージのバージョン確認 npm outdated 使用パッケージのバージョンと、最新バージョンの確認 npm dedupe モジュールの重複を解消 npm prune 不要なパッケージ削除

実行結果

- npm prune 不要なパッケージ削除(引数なしだとカレントディレクトリの ./node_modules )

C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm prune unbuild babel-runtime@6.26.0 unbuild babel-messages@6.23.0 unbuild babel-helpers@6.24.1 unbuild babel-register@6.26.0 unbuild babel-template@6.26.0 unbuild core-js@2.5.3 unbuild convert-source-map@1.5.1 unbuild babel-types@6.26.0 unbuild home-or-tmp@2.0.0 unbuild detect-indent@4.0.0 unbuild globals@9.18.0 unbuild invariant@2.2.2 unbuild regenerator-runtime@0.11.1 unbuild os-homedir@1.0.2 unbuild os-tmpdir@1.0.2 unbuild to-fast-properties@1.0.3 unbuild source-map-support@0.4.18 unbuild slash@1.0.0 unbuild babel-core@6.26.0 unbuild trim-right@1.0.1 unbuild babel-traverse@6.26.0 unbuild babel-generator@6.26.0 unbuild babylon@6.18.0 unbuild loose-envify@1.3.1

- もう一回実行すると・・・

C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm dedupe   ・・・空行:重複なし(2回目なので当然) C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm prune   ・・・空行:未使用モジュールなし(2回目なので当然) C:\Users\A\Desktop\wbat\git\hirosejn\HJN>


- 使用モジュールのバージョン確認

C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm list --depth=0 HJN@1.0.0 C:\Users\A\Desktop\wbat\git\hirosejn\HJN +-- css-loader@0.28.8 +-- file-loader@0.11.2 +-- html-loader@0.5.4 +-- jsdoc@3.4.3 +-- style-loader@0.19.1 +-- url-loader@0.6.2 +-- webpack@3.10.0 `-- webpack-dev-server@2.10.1

C:\Users\A\Desktop\wbat\git\hirosejn\HJN>npm outdated Package Current Wanted Latest Location css-loader 0.28.8 0.28.11 3.0.0 HJN file-loader 0.11.2 0.11.2 4.0.0 HJN html-loader 0.5.4 0.5.5 0.5.5 HJN jsdoc 3.4.3 3.6.2 3.6.2 HJN style-loader 0.19.1 0.19.1 0.23.1 HJN url-loader 0.6.2 0.6.2 2.0.0 HJN webpack 3.10.0 3.12.0 4.34.0 HJN webpack-dev-server 2.10.1 2.11.5 3.7.1 HJN

C:\Users\A\Desktop\wbat\git\hirosejn\HJN>



#### 参考
[npmパッケージと依存関係の整理方法](https://teratail.com/questions/76800)
[いまさら聞けない!npmのこれだけは知っておきたい基礎知識](https://www.webprofessional.jp/beginners-guide-node-package-manager/)
[よく使うnpmコマンド](https://qiita.com/yuch_i/items/3d5f562ac49e81705010)
[npm dedupeでモジュールの重複を解消する](https://qiita.com/totto357/items/585b6bb225021f723c5e)
[npm installしたパッケージの更新確認とアップデート(npm-check-updates)](https://dackdive.hateblo.jp/entry/2016/10/10/095800)