Open8
npm と npx の違いについて調べてみた (2020.12.29)
先ずはコレ(2020.04)から👇
上の元ネタ(2020.01)👇
npx の利点は
-
node_modules
folder にインストールしなくても良い - githubにあげているパッケージ(Gist & Repository)を下の様にインストールなしで実行できる
- Diskの容量を節約
- グローバル汚染がない
-
package.json
file の script section にコードを書かなくても良い - マルウェアを実行しないように注意
らしい
思った事(初心者視点)
- 直にインストールは良くないの?(そんなに容量を気にしないといけないの?)
-
package.json
にコード書くの別に良くないの?-
start
とdevstart
で使い分ければ便利では?
-
- グローバル汚染 (global variables)を避けるのは良いかも
- github gist と repository の違い?
- https://stackoverflow.com/questions/43724011/gist-vs-repository-for-tutorial#:~:text=1 Answer&text=Gist is a simple way,of your work is stored.&text=If it's actual code intended,it in a proper repository.
- https://stackoverflow.com/questions/6767518/what-is-the-difference-between-github-and-gist/6767547
- gist はコードの snippet, repo(repository) は過去のコード作品がある場所の事
-
npm
はリンクを繋げるだけでnpx
は実際に execute しているとはどういう事? - version 管理でも npx の方が良いらしい
npx の利点(2017.07)
ja: NPXはノード開発者の生活を楽にし、さらにノードの脆弱性ニュース
en
npmjs(2017.07)
ja: npxの紹介:npmパッケージランナー
en