Неожиданный токен * при импорте lodash - PullRequest
0 голосов
/ 17 июня 2019

У меня проблема во время компиляции ts, я установил lodash

1) npm install --save lodash 2) npm install --save lodash

мой класс:

    import * as lodash from 'lodash';
    class MyDummyClass {
        constructor() {
            console.log('Hello Im a constructor');
        }
        foo() {
            console.log(lodash.chunk(['a', 'b', 'c', 'd'], 2));
        }
    }
    const dummyClass = new MyDummyClass();
    dummyClass.foo();

Я запускаю это, используя:

npx ts-node my-dummy-class.ts

Моя ошибка: Неожиданный токен *

Любая идея?

Ответы [ 2 ]

0 голосов
/ 20 июля 2019

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

let _ = require('lodash');
class MyDummyClass {
    constructor() {
        console.log('Hello Im a constructor');
    }
    foo() {
        console.log(_.chunk(['a', 'b', 'c', 'd'], 2));
    }
}
const dummyClass = new MyDummyClass();
dummyClass.foo();
0 голосов
/ 17 июня 2019

Попробуйте загрузить NPM lodash, используя require:

import lodash = require('lodash');

...