【发布时间】:2018-09-10 12:14:00
【问题描述】:
我是 Angular 新手,在我的项目中,我需要获取用户系统的 MAC 地址。
为此,我执行了如下 NPM
npm install --save macaddress
在我的 app.component.ts 文件中的导入之后添加以下代码
var macaddress = require('macaddress');
这在我的 ngOnInit 中
macaddress.one(function (err, mac) {
console.log("Mac address for this host: %s", mac);
});
添加所有这些代码后,我尝试为项目服务,但出现以下错误。
ERROR in ./node_modules/macaddress/lib/windows.js
Module not found: Error: Can't resolve 'child_process' in 'D:\Projects\Angular\eCommerceWebsite\node_modules\macaddress\lib'
ERROR in ./node_modules/macaddress/lib/unix.js
Module not found: Error: Can't resolve 'child_process' in 'D:\Projects\Angular\eCommerceWebsite\node_modules\macaddress\lib'
ERROR in ./node_modules/macaddress/lib/linux.js
Module not found: Error: Can't resolve 'child_process' in 'D:\Projects\Angular\eCommerceWebsite\node_modules\macaddress\lib'
ERROR in ./node_modules/macaddress/index.js
Module not found: Error: Can't resolve 'os' in 'D:\Projects\Angular\eCommerceWebsite\node_modules\macaddress'
在执行npm install --save macaddress 之后,我执行了npm install -g
但是我无法解决这个错误,请谁能帮我解决这个问题。
【问题讨论】:
标签: angular typescript npm angular5