适配Mobile First开发套件与迁移助手的Node.js版本咨询及报错问题
MobileFirst 8.0开发套件及迁移助手的Node.js版本说明与网络错误解决
一、对应Node.js版本
针对你使用的MobileFirst Server 8.0.0.00-20180220-083852,官方明确要求的Node.js版本是6.x LTS系列,你当前使用的node v6.9.3完全符合要求;同时配套的npm版本推荐3.x系列,你的npm v3.10.10也匹配版本要求——所以版本本身不是你遇到问题的原因。
二、解决ENOTFOUND网络错误
你碰到的这个错误是典型的网络域名解析问题,和版本无关,具体是npm无法解析visustar.francelab.fr.ibm.com这个地址,你可以试试这些解决方法:
- 先测试域名连通性:在终端执行
ping visustar.francelab.fr.ibm.com或者nslookup visustar.francelab.fr.ibm.com,如果无法获取到IP,说明本地DNS配置有问题,建议切换到公共DNS(比如8.8.8.8)或者联系内网管理员确认DNS设置。 - 若处于企业内网,需配置npm代理:执行以下命令设置代理(替换成你内网的代理地址和端口):
npm config set proxy http://your-proxy-ip:port npm config set https-proxy http://your-proxy-ip:port - 检查npm registry配置:如果企业内网使用私有npm源,确认当前registry是否正确,执行
npm config get registry查看,若需要修改则执行:npm config set registry http://your-internal-registry-url
内容的提问来源于stack exchange,提问作者widj91942
相关产品推荐
相关产品推荐

