e.hostname不是Angular Production Build(OS软件包)的功能

时间:2019-09-26 14:40:13

标签: angular npm package hostname ng-build

我遇到了一个npm package引起的问题,我先前安装该问题是为了将hostname and ip address放入我的angular project中,在dev mode中一切正常,但是当我构建时导致production files无法正常运行,我调试了项目,并注意到使用该方法获取主机名时一切都失败了。 如今,我正在做的是在控制台中打印下一个代码。

我声明了下一个变量。

declare var require: any;

我正在使用ngOnInit()

中的下一个代码
const os = require('os');
console.log(os.hostname());

在开发模式下可以使用,但是在生产模式下则无法抛出下一个错误。

enter image description here

我的package.json我的依赖项中有软件包os

"dependencies": {
   "os": "^0.1.1",
   ...
}

有人知道为什么会这样吗?

0 个答案:

没有答案