Node.js express:未找到命令错误

Node.js express:未找到命令错误,node.js,express,terminal,installation,Node.js,Express,Terminal,Installation,我知道这个问题有很多答案,但仍然没有解决我的问题 我的设置: 苹果操作系统 Node.js v8.11.2 npm v5.6.0 我试过这个: sudo npm安装-g express generatorfrom 从重新安装node.js 在npm init之后快速安装。(但我完成时只生成了“package.json”) 当我安装express和express generator时 $ npm install -g express + express@4.16.3 updated 1 p

我知道这个问题有很多答案,但仍然没有解决我的问题

我的设置:

  • 苹果操作系统
  • Node.js v8.11.2
  • npm v5.6.0
我试过这个:

  • sudo npm安装-g express generator
    from
  • 从重新安装node.js
  • npm init
    之后快速安装。(但我完成时只生成了“package.json”)
当我安装express和express generator时

$ npm install -g express
+ express@4.16.3
updated 1 package in 1.499s

$ npm install -g express-generator
/Users/soodiamond/.npm-global/bin/express -> 
/Users/soodiamond/.npm-global/lib/node_modules/express-generator/bin/express-cli.js
+ express-generator@4.16.0
updated 1 package in 0.925s
仍然找不到express命令

$ express myapp
-bash: express: command not found

模块
express
在package.json中没有
bin
,因此不能调用它。 (
npm
不在bin文件夹中创建文件
express


运行时:
sudo npm install-g express generator

模块
express
在package.json中没有
bin
,因此无法调用它。 (
npm
不在bin文件夹中创建文件
express


运行时:
sudo npm install-g express generator

我在第一次安装express时遇到了完全相同的问题。@4.16版本可能有一些问题。
试试看:
sudo npm安装-gexpress@4.13.1


为我工作

我第一次安装express时遇到了完全相同的问题。@4.16版本可能有一些问题。
试试看:
sudo npm安装-gexpress@4.13.1


为我工作

谢谢@kỉ当时,我试图调用
expressgenerator
,但错误相同
-bash:express generator:commant未找到
很抱歉,安装
express generator
时,您可以调用
express
。您应该检查bin文件夹(我不使用Mac OS,所以我不知道bin文件夹的路径)。是的,这是我的路径问题。我发现express文件夹路径未在$path中注册。当我添加它时,它就起作用了。谢谢@kỉ当时,我试图调用
expressgenerator
,但错误相同
-bash:express generator:commant未找到
很抱歉,安装
express generator
时,您可以调用
express
。您应该检查bin文件夹(我不使用Mac OS,所以我不知道bin文件夹的路径)。是的,这是我的路径问题。我发现express文件夹路径未在$path中注册。当我添加它时,它就工作了。