我试图在我的项目中安装npm atob;但突然之间它现在显示错误:
Linux 2.6.23.17-88.fc7
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "atob"
npm ERR! node v5.6.0
npm ERR! npm v3.8.8
npm ERR! code CERT_NOT_YET_VALID
npm ERR! certificate is not yet valid
npm ERR!
npm ERR! If you need help, you may report this error at:
npm ERR! <https://github.com/npm/npm/issues>
npm ERR! Please include the following file with any support request:
npm ERR! /home/www/project/npm-debug.log
但是当我搜索时,他们中的大多数都回答为“修复你的系统时间”
答案 0 :(得分:0)
尝试更正系统时间,然后才能获得有效的认证。 否则尝试更改nodeJs的版本
sudo npm cache clean -f
sudo npm install -g n sudo n stable
答案 1 :(得分:0)
'btoa-atob'模块不导出编程接口,它只提供命令行实用程序。 如果您需要转换为Base64,可以使用Buffer:
console.log(new Buffer('Hello World!').toString('base64'));
反向(假设您正在解码的内容是utf8字符串):
console.log(new Buffer(b64Encoded, 'base64').toString());
答案 2 :(得分:0)
错误代码为 CERT_NOT_YET_VALID -证书尚未生效,它指向ssl证书。
这应该可以解决此错误
char *name