import / require всегда возвращать пустой объект - PullRequest
0 голосов
/ 12 сентября 2018

На сервере я пытаюсь импортировать npm pkg colors после его установки.

Я пробовал все, но всегда получал пустой объект при импорте:

  1. import * as colors from 'colors/safe';
  2. import colors from 'colors/safe';
  3. const colors = require('colors/safe');

Вывод файла console.debug (colors) всегда {}

Окружающая среда на сервере: Метеор + машинопись.Настройки tsconfig.json:

{
    "compilerOptions": {
        "allowSyntheticDefaultImports": true,
        "declaration": false,
        "lib": [
            "dom",
            "es2015",
        ],
        "module": "commonjs",
        "moduleResolution": "node",
        "target": "es6",
        "skipLibCheck": true,
        "stripInternal": true
    },
    "exclude": [
        "node_modules"
    ]
}

Что с этим не так?

1 Ответ

0 голосов
/ 12 сентября 2018
import colors from 'colors';
colors.enabled = true; // This is important
console.log(colors.green('I am green'));

Попробуйте это

...