我正在使用webpack,我需要./node_modules/webpack/bin/webpack.js
使用来执行npx
。npx 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
我正在使用webpack,我需要./node_modules/webpack/bin/webpack.js
使用来执行npx
。npx 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
更新节点对我有帮助,无论是从命令行还是从Web重新下载
过了一会儿,我回到了系统,即使它有Node 12.x,也没有npx
,甚至没有npm
。我已经通过安装了Node nvm
,所以我将其删除,重新安装,然后安装了最新的Node LTS。这让我npm
和npx
。
npx应该随npm 5.2+一起提供,并且您有节点5.6 ..我发现,当我使用nvm for Windows安装节点时,它不会下载npx。所以只需全局安装npx:
npm i -g npx
检查节点,npm,npx的版本,如下所示。如果未安装npx,则使用npm i -g npx
node -v
npm -v
npx -v
如果您使用的是Linux系统,请使用
sudo
命令