windows全局安装express,无法命令行执行。
发布于 11 年前 作者 chuguixin 27650 次浏览 最后一次编辑是 8 年前

如题,在window命令行中,执行npm install -g express后,不能执行在命令行中执行express命令。

24 回复

安装成功了吗?什么错误信息??

没有错误提示,在公司的计算机上安装就ok,在家装就出现了这个问题。。。就是,环境变量里没有express这条指令。

@chuguixin 那就把執行路徑手動加到環境變量裡吧

同学,windows下用node,你将会遇到许多无法理解的问题 别浪费生命了,买个VPS,或者最差在windows上装个虚拟机用linux

@hankwang 像这种问题,有的计算机会出现,有的不会出现,是我操作的有问题,应该不是吧,就执行一条命令。。。

是的,装了个虚拟机了,可是,对linux指令了解太少,还得得慢慢来。。。

@chuguixin 用Windows就是這麼神奇, 有的計算機常常藍屏, 有的很少藍屏, 就算問Bill Gates也解決不了lol。

@chuguixin 我也支持別用Windows了, 等你Linux或是Mac稍微上手, 你會發現工作效率提高很多。除非你需要寫C#或是.NET或是非得在windows上跑遊戲之類的, 不然就把Windows卸載裝個 Linux, 或是裝雙系統開機。

我的是windows7,之前也碰到过,是这么解决的,希望有用 环境变量增加NODE_PATH C:\Users\xxx\AppData\Roaming\npm
然后PATH里最后加上%NODE_PATH%

@hankwang 这个观点不太同意,毕竟写js脚本的开发工具大部分windwows的,我一般是在windows写代码,编译,在放到linux下验证,

安装express-generator,就能使用了express了

最新版的 express 命令行改为 express-generator 了

如果每天看到的都是: ** 我安装不上,请问什么问题? ** 我安装不上,请问什么问题?

我一直认为安装是最简单的事情,即使遇到问题,也应该自己去各种g和b,第一步都过分依赖他人,不是一件好事情

而且在一个团队里面,如果老是问:** 我安装不上,帮忙看看呗? ** 我安装不上,帮忙看看呗?

其实不是一件好事情,要不cnode上我们要做一个各种** 安装不上的集锦回答

windows 下我也遇到express安装之后,命令执行不了的问题。刚试了,express-generator 可以成功。Thanks。 npm install -g express-generator

你安装的是4版本吧,安装3.x版本就可以,4版本需要安装express-generatorc才能使用express命令

恩,配置环境最好是自己摸索,

我就是换成装express@3.5.0版本就行,,默认是最新版本,@4.6.0这样全局就不行了。。不知道为毛为这样??

哦,真的啊,这种方式没有试过,我要测试一下。谢谢。。

看到楼上的回复了,这个方法可以试试。

npm install -g express-generator when express ~ 4.x

环境变量都搞不清楚,怪windows,也是逗

npm install -g express-generator 正解。4.x+版本的EXPRESS控制器

这是express 4.X 版本的更新 导致的。参见 https://github.com/visionmedia/express/wiki/New-features-in-4.x

使用 <code> $ npm install -g express-generator </code> 后就解决了。

回到顶部