npx命令的作用

npx命令的主要作用应该是方便用户快速执行当前目录下node_modules文件夹中的命令行工具。

下图是electron官方的示例工程。

 

在没有npx工具的情况下,有两种方式运行这个工程。

【方式1】通过npm命令。

通过截图中package.json的scripts节点可以看出,在当前目录下执行“npm run start"或”npm start“即可运行该工程。

【方式2】显式指出electron命令所在的路径。

electron命令所在位置为”node_modules\.bin\electron“,因此在当前目录下执行”.\node_modules\.bin\electron  .“即可运行该工程。

是否可以直接在当前目录下执行”electron  .“运行此工程呢?答案是不可以。除非electron命令所在目录的路径已在操作系统环境变量Path中配置。

在引入了npx工具后,就有了第三种方式来运行此示例工程。

【方式3】通过npx命令。

在当前目录下执行“npx electron  ."即可运行该工程。(无需在package.json配置scripts)

posted @ 2022-04-25 17:04  黎明之曙光  阅读(321)  评论(0编辑  收藏  举报