Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Node.js 未找到Express-命令_Node.js_Express_Express Generator - Fatal编程技术网

Node.js 未找到Express-命令

Node.js 未找到Express-命令,node.js,express,express-generator,Node.js,Express,Express Generator,我正试图在我的mac上运行express。 我已使用以下命令安装了express generator- sudo npm install express-generator -g 我还尝试了sun下的所有替代命令,no sudo等,它告诉我它安装得很好。我收到这个消息- /usr/local/Cellar/node/10.8.0/bin/express -> /usr/local/Cellar/node/10.8.0/lib/node_modules/express-generator/

我正试图在我的mac上运行express。 我已使用以下命令安装了express generator-

sudo npm install express-generator -g
我还尝试了sun下的所有替代命令,no sudo等,它告诉我它安装得很好。我收到这个消息-

/usr/local/Cellar/node/10.8.0/bin/express -> /usr/local/Cellar/node/10.8.0/lib/node_modules/express-generator/bin/express-cli.js
  + express-generator@4.16.0
added 10 packages from 13 contributors in 1.202s
但是当我试着跑的时候-

express testproj
我明白了-

-bash: express: command not found

我已经在堆栈上用尽了这么多建议的解决方案。有人有什么想法吗?

您必须像这样将
npm\bin
目录添加到
路径中

export PATH="/usr/local/bin/npm:/usr/local/bin/node:/usr/local/bin:$PATH"
完成后,尝试执行
expresstestproj
命令


希望这有帮助

在我的Mac操作系统中,我使用下面的命令,它适合我

export PATH=“/usr/local/cillar/node/10.8.0/bin:$PATH”


当我运行这个确切的命令时,它会转到一个带有“>”符号的新行。因此,我启动了一个新的终端窗口并运行了该命令,但它仍然说不幸的是找不到该命令。@MarcBlazyk您使用的是
Mac OS
?是的,这不是预期的行为吗?我觉得有点奇怪。这次我复制了一个粘贴的,但它没有这样做。但当我运行express命令时,结果仍然相同。@MarcBlazyk您能尝试执行
export PATH=“/usr/local/bin/npm:/usr/local/bin/node:/usr/local/bin:$PATH”
吗?结果仍然相同:(。我甚至尝试过重新安装node,但在repo方面仍然没有与您类似的运气。希望这对您有所帮助