我正在尝试使用文档中名为systeminformation的npmjs模块,因为下面提供了该模块,可以使用它,但它给了我一个错误模块,找不到它
文档中的代码:
const si = require('systeminformation');
si.cpu()
.then(data => console.log(data))
.catch(error => console.error(error));
我的代码:
const si = require('systeminformation');
comp=()=>{
si.cpu()
.then(data => console.log(data))
.catch(error => console.error(error));
}
请帮助我,我尝试重新安装系统信息中的节点模块npm
答案 0 :(得分:1)
安装加密货币:
Npm install -i crypto
这会将丢失的模块安装到本地节点模块
答案 1 :(得分:0)
对您的问题的树评论:
由于 PDHide 建议安装加密,应该不能真正解决您的问题。这不是 systeminformation
的依赖项,也不是在代码中的任何地方使用。
您能确认一下,使用 npm I systeminformation
安装系统信息在安装过程中没有显示任何错误吗?如果有错误,这应该很奇怪。
请务必将此包用作 node.js 中的后端模块。此模块不打算在前端代码中使用(请参阅文档 https://systeminformation.io/)。由于安全原因,现在可以从浏览器中获取详细的系统信息。我很确定,您的错误消息是在浏览器中执行此代码时出现的,还是我错了?
tl;dr: 系统信息包应该用作 node.js 后端/服务器端库,绝对不能在浏览器中工作。
希望能说清楚。