节点 JS 模块不工作。找不到模块
Node JS Module Not Working . Module Not Found
我正在尝试使用文档中名为 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 i systeminformation
NpmJS 模块 -- https://www.npmjs.com/package/systeminformation
安装加密:
Npm install -i crypto
这会将缺少的模块安装到您的本地节点模块
树对你的问题的评论:
正如 PDHide 建议安装加密,应该不能真正解决您的问题。这不是 systeminformation
的依赖项,也没有在代码中的任何地方使用。
您能确认一下,使用 npm I systeminformation
安装系统信息在安装过程中没有显示任何错误吗?这个要是有错误就奇怪了
请务必将此包用作 node.js 中的后端模块。此模块不适用于前端代码(请参阅文档 https://systeminformation.io/)。出于安全原因,现在可以通过浏览器获取详细的系统信息。我很确定,您的错误消息是在浏览器中执行此代码时出现的,还是我错了?
tl;dr: 系统信息包应该用作 node.js backend/server-side 库,绝对不能在浏览器中使用。
希望说清楚。
我正在尝试使用文档中名为 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 i systeminformation
NpmJS 模块 -- https://www.npmjs.com/package/systeminformation
安装加密:
Npm install -i crypto
这会将缺少的模块安装到您的本地节点模块
树对你的问题的评论:
正如 PDHide 建议安装加密,应该不能真正解决您的问题。这不是
systeminformation
的依赖项,也没有在代码中的任何地方使用。您能确认一下,使用
npm I systeminformation
安装系统信息在安装过程中没有显示任何错误吗?这个要是有错误就奇怪了请务必将此包用作 node.js 中的后端模块。此模块不适用于前端代码(请参阅文档 https://systeminformation.io/)。出于安全原因,现在可以通过浏览器获取详细的系统信息。我很确定,您的错误消息是在浏览器中执行此代码时出现的,还是我错了?
tl;dr: 系统信息包应该用作 node.js backend/server-side 库,绝对不能在浏览器中使用。
希望说清楚。