我已经安装了这个:
npm install --save getmac
并在我的 home.components.ts 中插入此代码
import getMAC, { isMAC } from 'getmac';
在 ngOnInit 中这段代码文本:
console.log(getMAC());
控制台错误是:
core.js:5873 ERROR Error: failed to get the MAC address
at getMAC (index.js:37)
at HomeComponent.ngOnInit (home.component.ts:15)
at callHook (core.js:3937)
at callHooks (core.js:3901)
at executeInitAndCheckHooks (core.js:3842)
at refreshView (core.js:11795)
at refreshDynamicEmbeddedViews (core.js:13142)
at refreshView (core.js:11800)
at refreshComponent (core.js:13217)
at refreshChildComponents (core.js:11508)
我哪里错了?
该库不会在网络浏览器/客户端/webpack/browserify/Angular/React/jQuery/HTML 中运行。它只能在 Node.js 环境中运行,而 Web 浏览器不支持:https://www.npmjs.com/package/getmac?activeTab=readme