原先我是用win7环境安装node很方便,到了win8系统突然变了,让我顿时困惑了一段时间,但还是被我找到方式解决了,记录一下解决方案:
首先在网上看了一些资料说win8下安装node环境会出错,但我的本子没有出现这个状况,直接在nonde官方网站下载镜像
我是win8 64位 直接找到对应的下载。下载完安装node.js就不用说了,安装基本常识。
这是第一步,node基础环境安装完成,直接在cmd中输入
说明安装node 成功,接下来我要安装express
注意:一般用npm下载 node组件 都是 npm install 组件名(比如mysql),但是在win8系统下却不行,折腾我一下,终于找到另一种方式
只要输入
就可以顺利的下载完成了,
要想删除了直接输入 npm --registry=http://registry.npmjs.org uninstall -g express就可以了
接下来 又出现一个问题,我想看我安装的express是否成功,通过查找express版本无效,会提示此命令不存在,注意这里的语句是express -V
因为用npm下载express是不完整了,少了一个东西,就是express-generator ,再下载一下
下载完成后 再次输入express -V 就可以了
成功,现在我要在自己选择的操作系统盘中创建一个express项目
创建成功后进入nodeReact 目录中, 用npm install命令自动帮你安装模板(jade),连接数据库(morgan),debug等模块
一切安装完成后我们会在这个nodeReact目录下看到一个package.json文件,
这里告诉了我们安装那些模块的版本信息,还有启动node的设置start:"node ./bin/www"
接下来只要输入npm start就可以了
在浏览器直接输入localhost:3000即可运行express项目
注释:npm install -g supervisor 是在node代码重新编译保存后,自己重启node环境,但是要用supervisor (启动文件路径) 如:./bin/www