Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 未找到npx,尽管它在路径中_Javascript_Node.js_Npm - Fatal编程技术网

Javascript 未找到npx,尽管它在路径中

Javascript 未找到npx,尽管它在路径中,javascript,node.js,npm,Javascript,Node.js,Npm,我正在为React教程设置一个本地环境,我遇到了一些问题 我有什么版本的node $ node -v v10.10.0 设置教程环境 $ npm install -g create-react-app /opt/nodejs/bin/create-react-app -> /opt/nodejs/lib/node_modules/create-react-app/index.js + create-react-app@1.5.2 added 67 packages from 20 con

我正在为React教程设置一个本地环境,我遇到了一些问题

我有什么版本的node

$ node -v
v10.10.0
设置教程环境

$ npm install -g create-react-app
/opt/nodejs/bin/create-react-app -> /opt/nodejs/lib/node_modules/create-react-app/index.js
+ create-react-app@1.5.2
added 67 packages from 20 contributors in 9.879s
执行教程设置的说明:

$ npx create-react-app my-app
-bash: npx: command not found
什么?!npx丢失了吗

$ npx 
-bash: npx: command not found
嗯,使用这个解决方案:

安装好了吗?当然

$ whereis npx
npx: /opt/nodejs/bin/npx
对。我不相信你。那个目录里有什么

$ v /opt/nodejs/bin/
total 34468
lrwxrwxrwx 1 kingram kingram       45 Sep 17 17:04 create-react-app -> ../lib/node_modules/create-react-app/index.js
-rwxr-xr-x 1 xxxxxxx xxxxxxx 35291184 Sep  6 13:15 node
lrwxrwxrwx 1 xxxxxxx xxxxxxx       38 Sep  6 13:15 npm -> ../lib/node_modules/npm/bin/npm-cli.js
lrwxrwxrwx 1 xxxxxxx xxxxxxx       32 Sep 17 17:10 npx -> ../lib/node_modules/npx/index.js
看起来有点不对劲

$ npx -v
-bash: npx: command not found
回到开始。也许它不是那样建造的

$ npx create-react-app my-app
-bash: npx: command not found
我不相信你是对的

所以。有经验的用户有什么想法吗

其他信息:

NPM版本

$ npm -v
6.4.1
npm在哪里

$ which npm
/usr/bin/npm
“…您应该能够在不使用npx前缀的情况下自行执行create react应用程序…”


您可以执行
哪个npm
并报告结果吗?此外,您应该能够在不使用
npx
前缀的情况下自行执行
create react app
,您的
npm
版本是什么?你需要有
npx
你能分享你的操作系统和版本吗?你能检查
/usr/bin/npm
是否是
/opt
中的符号链接吗。听起来好像您的
路径
环境变量没有包含
/opt/nodejs/bin/
echo$PATH
显示什么?
$ which npm
/usr/bin/npm
$ create-react-app my-app    
-bash: create-react-app: command not found