找不到npx命令

我正在使用webpack,我需要./node_modules/webpack/bin/webpack.js使用来执行npxnpx webpack会运行webpack二进制文件(./node_modules/webpack/bin/webpack),但是每次执行npx webpack都会得到 bash: npx: command not found

我在用:

  • 节点:v9.5.0

  • npm:5.6.0

  • nvm:1.1.5

  • 网络包:3.11.0

乐米亚2020/03/23 15:47:14

如果您使用的是Linux系统,请使用sudo命令

sudo npm i -g npx
GO西门2020/03/23 15:47:14

如果您使用的是macOS,请使用sudo命令

sudo npm install -g npx

在此处输入图片说明

西里Near2020/03/23 15:47:14

更新节点对我有帮助,无论是从命令行还是从Web重新下载

阳光老丝2020/03/23 15:47:14

过了一会儿,我回到了系统,即使它有Node 12.x,也没有npx,甚至没有npm我已经通过安装了Node nvm,所以我将其删除,重新安装,然后安装了最新的Node LTS。这让我npmnpx

樱小胖2020/03/23 15:47:14

npx应该随npm 5.2+一起提供,并且您有节点5.6 ..我发现,当我使用nvm for Windows安装节点时,它不会下载npx。所以只需全局安装npx:

npm i -g npx
乐米亚2020/03/23 15:47:14

检查节点,npm,npx的版本,如下所示。如果未安装npx,则使用npm i -g npx

node -v
npm -v
npx -v