把nodejs安装在了D盘
之后输入npm install -g express-generator
报错,但是D盘下多了2个文件夹
妥妥的权限问题
自己在win7和Linux下都有安装过express,踩过各种坑
0.先安装好express,npm install -g express;
1.安装express的分离工具,npm install -g express-generator@4命令,
参考https://github.com/expressjs/express#quick-start;
2.express验证版本express -V(V是大写的);
3.使用express -e debugeditor建立ejs的express框架;debugeditor是自己将要建的项目名
4.继续用cd debugeditor && npm install将依赖项加上;
5.最后运行npm start,访问localhost:3000大功告成!
你的 这个问题怎么解决的?跪求结果!
Linux做这种事更方便,真的。
有可能是网络问题,换淘宝npm镜像试试
手头没有 Windows 没法重现,猜测的两个可能问题:
运行权限问题。应该是要
以管理员身份运行
cmd.exe 然后再试;墙导致下载的npm包残缺。删掉原来的包,然后重新下载;如果不行则换源下载:
npm --registry=http://r.cnpmjs.org -g install xxx
比较推荐用 nvmw
在 windows 下玩 node,能避开权限这个大坑。具体教程
虚拟机装linux,以后上服务器也需要配置的,何必在win下面费劲
cygwin 或者 虚拟机呗
这玩意 还是 xnix好