我需要帮助,我正在使用webpack,我需要使用 npx 执行 ./ node_modules / webpack / bin / webpack.js 。 npx webpack会运行webpack二进制文件(./ node_modules / webpack / bin / webpack),但是每次执行npx webpack我都会得到 bash:npx:找不到命令。 使用: node:v9.5.0 npm:5.6.0 nvm:1.1.5 webpack:3.11.0
答案 0 :(得分:59)
npx应该随npm 5.2+一起提供,并且您有节点5.6 ..我发现,当我使用nvm for Windows安装节点时,它不会下载npx。 所以只需全局安装npx:
npm i -g npx
答案 1 :(得分:8)
如果您使用的是Linux系统,请使用sudo
命令
sudo npm i -g npx
答案 2 :(得分:7)
取消安装
sudo apt remove nodejs
sudo apt remove npm
新安装
sudo apt install nodejs
sudo apt install npm
配置是可选的,在某些情况下,用户可能会遇到权限错误。
npm将在其中安装软件包的用户定义目录
mkdir ~/.npm-global
配置npm
npm config set prefix '~/.npm-global'
将目录添加到路径
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.profile
刷新当前会话的路径
source ~/.profile
交叉检查npm和成功安装在我们系统中的节点模块
node -v
npm -v
npx
sudo npm i -g npx
npx -v
做得很好,我们已经准备好开始...现在,您可以轻松地在系统中的任何地方使用npx
。
答案 3 :(得分:1)
如下所示检查节点,npm,npx的版本。如果未安装npx,则使用npm i -g npx
node -v
npm -v
npx -v
答案 4 :(得分:0)
更新节点对我有帮助,无论是从命令行还是从Web重新下载
答案 5 :(得分:0)
答案 6 :(得分:0)
过了一会儿,我返回系统,即使它具有Node 12.x,也没有npx
甚至npm
都没有。我已经通过nvm
安装了Node,所以我将其删除,重新安装,然后安装了最新的Node LTS。这让我npm
和npx
都如此。
答案 7 :(得分:0)
sudo apt install npm
先安装npm
(这将需要大约 177MB 节点也将与此 cmd 一起安装)空间
安装npx
sudo npm i -g npx
使用
nod -v npx -v npm -v
答案 8 :(得分:0)
1.第一步:
使用 node -v
检查并安装您的节点版本。
2.第二步:
使用 npm -v
检查并安装您的 npm 版本。
如果您仍然有问题,可能您的命令是 npx create_react_app your_app_name
而不是 npx create-react-app your_app_name
。
答案 9 :(得分:-2)
尝试:
sudo su
然后
npm i npx
or
npi i -g npx
通过以下方式检查您的npx版本
npx -v