getMac npm 角度 cli

问题描述 投票:0回答:1

我已经安装了这个:

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)

我哪里错了?

mac-address angular-cli-v8
1个回答
0
投票

该库不会在网络浏览器/客户端/webpack/browserify/Angular/React/jQuery/HTML 中运行。它只能在 Node.js 环境中运行,而 Web 浏览器不支持:https://www.npmjs.com/package/getmac?activeTab=readme

© www.soinside.com 2019 - 2024. All rights reserved.