Я столкнулся с проблемой, спровоцированной 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());
В режиме разработки это работает, но в производственном режиме происходит сбой при следующей ошибке.
I my package.json
У меня есть пакет os
в моих зависимостях.
"dependencies": {
"os": "^0.1.1",
...
}
Кто-нибудь знает, почему это происходит?