安装express:
由于我是使用的windows 7做开发,所以下面的命令都是在cmd中的命令,Linux下应该相同,请查询相关命令说明。
安装新版本的express需要执行如下三步:
$ npm install express -g
$ npm install -g express-generator
$ express -V
执行最后一步时,只要没有显示express不是外部或内部命令的字样,那么恭喜你,安装成功了。
可是我本人就比较悲催了,我安装失败了,从网上查看了大量的文章发现都时间比较久远,没有什么可以参考的,于是我根据官方网站的说明做了一些测试,发现如下命令中prefix指向的位置不对。
$ npm config ls
; cli configs
user-agent = "npm/3.10.8 node/v6.9.1 win32 x64"
; userconfig C:\Users\Administrator\.npmrc
prefix = "d:\\Nodejs\\nodejs"
; builtin config undefined
; node bin location = d:\Nodejs\nodejs\node.exe
; cwd = d:\Nodejs\nodejs
; HOME = C:\Users\Administrator
; "npm config ls -l" to show all defaults.
说明:
- d:\Nodejs\nodejs是我本机安装nodejs的目录。
- perfix的路径现在已经是正确的了,
设置perfix路径的方式:
- 在cmd中先将路径设置到你想指定的目录下面,根据我的理解,这个目录是你安装nodejs的目录。
- 使用如下命令进行设置
$ npm config set prefix
设置完成后,需要将原有安装的express卸载后重新安装。命令如下:
$ npm uninstall -g express-generator
$ npm uninstall express -g
卸载还是挺快的,卸载完成后,重新进行安装就可以了。