我使用的Google Cloud Engine VM实例是CentOS7。我从git克隆了Node项目并尝试运行,但是
错误:找不到模块“ dateFormat”
然后我尝试使用
在CentOS7上安装dateFormatnpm安装dateFormat
但是显示错误
npm ERR! code ENOVERSIONS
npm ERR! No valid versions available for dateFormat
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2019-05-24T04_43_53_179Z-debug.log
如何修复它们?
答案 0 :(得分:1)
检查日期的拼写 F 大写,应该全部小写
$ npm install dateformat
我只是在vm centos7上同时使用了大写F和所有小写字母的拼写。使用所有小写的作品。 参见npm页面https://www.npmjs.com/package/dateformat 而require似乎使用大写字母F作为
var dateFormat = require('dateformat');
实际的安装包都是小写的
如果不起作用,请尝试: 您正在运行什么版本的npm? 尝试删除并重新安装npm 您正在从github运行什么项目?