昨天在centos上成功安装了express,今天想在win10上面装一个,死活安装不了
express可以正常安装,但是每次安装express-generator的时候一直报错
659 silly install printInstalled
660 verbose stack Error: EISDIR: illegal operation on a directory, open 'D:\Program Files\nodejs\node_global\express'660 verbose stack at Error (native)661 verbose cwd C:\Users\mimig662 error Windows_NT 10.0.14393663 error argv "D:\\Program Files\\nodejs\\node.exe" "D:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express-generator" "-g"664 error node v6.10.1665 error npm v3.10.10666 error path D:\Program Files\nodejs\node_global\express667 error code EISDIR668 error errno -4068669 error syscall open670 error eisdir EISDIR: illegal operation on a directory, open 'D:\Program Files\nodejs\node_global\express'671 error eisdir This is most likely not a problem with npm itself671 error eisdir and is related to npm not being able to find a package.json in671 error eisdir a package you are trying to install.672 verbose exit [ -4068, true ]
环境变量什么的也设置了:
NODE_PATH=xxx/node_global/node_modules
PATH=xxx/node_global
还是安装不了。
后来把node_global删了,重新安装。
这次我先安装express-gennerator
后安装express
居然好了。
最后运行 #express firstapp
进项目之后运行# npm start启动,然后提示缺少各种模块
这次需要运行命令安装依赖
#npm install
终于成功了!!!
(昨天centos上什么都安装齐全了,就是提示express command not fount,后来才知道是环境变量path里面需要指定全局模块的bin目录,添加上之后就没问题了。)
posted on 2017-03-25 16:28 阅读( ...) 评论( ...)