了解npx和npm的区别

  • 本文关键字:区别 npm npx 了解 npm npx
  • 更新时间 :
  • 英文 :


我正在努力加深对npx的理解。特别是用npm和npx运行命令的区别。我知道npx可以从URL执行一个包,只是一个本地的npm包等等。但是例如这里:

npx lerna run start --scope frontend --stream

npx lerna run start

npm lerna run start

?

NPM-管理包,但不容易执行。

NPX—执行Node包的工具。

NPX与NPM 5.2+捆绑在一起。

NPM本身并不简单地运行任何包。事实上,它不运行任何包。如果你想使用NPM运行一个包,你必须在你的package.json file中指定这个包。

当可执行文件通过NPM包安装时,NPM会链接到它们:

1。local installs have "links" created at ./node_modules/.bin/ directory.

2。global installs have "links" created from the global bin/ directory (e.g. /usr/local/bin) on Linux or at %AppData%/npm on Windows.

最新更新