lodash导入期间出现意外令牌*

时间:2019-06-17 10:13:37

标签: angular typescript import lodash

在ts编译期间出现问题,我安装了lodash

1)npm install-保存lodash 2)npm install-保存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 :(得分:0)

尝试使用require加载lodash NPM:

import lodash = require('lodash');

答案 1 :(得分:0)

尝试这个

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();