Nodejs npm安装express,已经加了-g了。但是安装成功后。还是找不到命令express。
Nodejs npm安装express,已经加了-g了。但是安装成功后。还是找不到命令express。
如标题。谢谢。
我安装supervisor的时候就可以找到的。也是加了-g的。命令行就能找到supervisor。express却不行。
有没有人也遇到过。麻烦指教下。谢谢哈。
你是不是用nvm了。
没有啊。就是npm。我supervisor就成功了得。而且我确保加了-g了。而且我uninstall了很多次。反复试过了都不行。
我也遇到了 同样的问题,查遍了资料查不出问题。express 安装成功 也出现了 npm is ok 但是就是不行。网上资料说express 里面有.bin 目录我根本就找不到有这么个东西 咋整啊 ?、?、
我也装了N遍。环境变量咋添加咋改都不行。 换台机子也不行 求解答啊 ! 都折腾一天了快
什么系统啊,linux记得用root
是啊。我也在查资料。我想自己设置环境变量。但是还没找到。努力中。希望有解决的,看到了指导下哈。
windows 64位的。用户应该就是管理员。因为我supervisor都安装成功了得。
313884212 加我qq 探讨探讨 好有个伴 孤军奋战真扯淡
我的也是,求大神!!
难道这个问题是神问题。无解的额。你版本是最新的吗都。
求解啊 。求解!!!!!!!!!!!!!!!!!!!!!!!!!!!万分感谢!
express 已经把命令行工具分离出来了…
如果你要 Express 3
sudo npm install -g express-generator[@3](/user/3)
express 4 的话
sudo npm install -g express-generator
其实文档已经更新过了… 所以…学习nodejs 要整天看文档…
谢谢。这英文不是太好。原来是这样子。
哈哈哈我也遇到这个问题,跟我文档一样,因为我今天才用的MAC 我以为是MAC跟我的PC不一样呢
用sudo npm install -g supervisor能成功 为毛就不能用supervisor app.js启动项目呢?
同问。
这个链接可以为你解决问题: http://www.cnblogs.com/dacheng/p/nodejs.html
问题已解决
20楼的那个链接能解决
14楼的解决
。。。为啥要挖坟。。。有点质量行么。。。
当你使用 npm install -g express
安装 Express.js 后,如果在全局安装后仍然找不到 express
命令,可能是由于以下几个原因:
-
全局安装路径不在PATH环境变量中: 确保全局安装路径已添加到系统的 PATH 环境变量中。你可以通过以下方式检查和设置 PATH。
-
安装不完整或错误: 可以尝试重新安装
express
并确保没有报错信息。 -
权限问题: 在某些系统上,可能需要管理员权限才能正确安装全局包。
示例代码和解决步骤
检查全局安装路径
你可以运行以下命令来查看全局安装路径:
npm config get prefix
将全局安装路径添加到PATH环境变量
假设你的全局安装路径是 /usr/local
(MacOS/Linux)或 C:\Users\YourUsername\AppData\Roaming\npm
(Windows),你需要将这个路径添加到系统的 PATH 环境变量中。
对于 MacOS/Linux:
编辑 .bashrc
或 .zshrc
文件并添加:
export PATH=$PATH:/usr/local/bin
然后运行 source ~/.bashrc
或 source ~/.zshrc
来使更改生效。
对于 Windows:
- 打开“系统属性” -> “高级” -> “环境变量”。
- 在系统变量中找到
Path
,点击“编辑”。 - 添加新的路径
C:\Users\YourUsername\AppData\Roaming\npm
。
重新安装 Express
确保使用正确的权限重新安装:
sudo npm install -g express
或者在 Windows 中以管理员身份运行命令提示符:
npm install -g express
完成上述步骤后,你应该能够正常运行 express
命令了。