按照教程先安装了node.js和npm都没有出现问题,接着准备安装express。使用如下命令,这时候也没有发生错误。如下图:
接着验证express --help.这时候报错,请问大神们这是什么问题?怎么解决?百度和Google貌似都找不到答案。
哎,我用最笨的办法解决掉了。 将node.js安装目录下的所有文件全部删除了。然后一步步安装node.js、npm和express,安装express参考了下面的链接(因为我知道npm install express -gd肯定装不上去,试了好多遍,哎 ):http://jingyan.baidu.com/article/922554468a3466851648f419.html
以上经验教训供后来的新手们参考,希望不要再踩坑了。。。
新手学习node,推荐 linux 系统。能避免的坑就不要踩了。
Win 下还有很多坑的。
在windows下使用nodejs,贯彻一下几个原则。
-
用户名使用纯英文
-
安装的模块尽量作为库文件使用(即少用npm install -g xxx)
-
少用含有c/c++编译模块的库
使用最新版nodejs+vs2015+windows10可避免大多数问题
@leapon 谢谢你的建议,目前是自学用的,不想装Linux双系统了,遇到坑再说吧。
@hanyuzhou2006 受教了,谢谢你的建议。
没装express-generator
吧
@hwoarangzk 就是因为安装express-generator失败导致出现的问题,然后果断就不装了,网上的那些命令装不了express-generator。
@eterlight 你要用express
命令生成项目的话必须得装好express-generator
才行的
@hwoarangzk 真的假的,装不上去阿
npm install express-generator -g
不玩游戏linux比win好用,网购现在也没问题了。多屏支持很完善,posix很强大,shell用习惯了欲罢不能
来自炫酷的 CNodeMD