Tôi đang gặp một vấn đề với:nguyên cảo 1.5: ES6 Mô-đun nhập khẩu mặc định của CommonJS 'xuất khẩu =' (chỉ .d.ts vấn đề?)
import moment from 'moment';
moment
chính nó là một chức năng đó là một CommonJS mặc định xuất khẩu, như mã hóa ở đây https://github.com/borisyankov/DefinitelyTyped/blob/master/moment/moment.d.ts:
interface MomentStatic {
(): Moment;
(date: number): Moment;
...
}
declare var moment: moment.MomentStatic;
declare module 'moment' {
export = moment;
}
sau đây dường như không làm việc:
import * from 'moment';
// error TS1005: 'as' expected.
// error TS1005: 'from' expected.
import moment from 'moment';
// error TS1192: External module ''moment'' has no default export.
import {default as moment} from 'moment';
// error TS2305: Module ''moment'' has no exported member 'default'.
Cú pháp yêu cầu vẫn hoạt động ... nhưng tôi đang cố tránh điều đó.
import moment = require('moment');
Suy nghĩ?
Liên kết để nhân đôi? –