Я запускаю TypeScript 2.0.3, настроенный на "target": "es2015",
. Я начал с
/// <reference path="../../node_modules/@types/node/index.d.ts" />
import assert = require('assert');
Но в Visual Studio, который помечен всплывающей подсказкой, говорящей Import with 'require' cannot be used when targeting ECMAScript 6 or higher.
, я тогда попытался:
/// <reference path="../../node_modules/@types/node/index.d.ts" />
import {assert} from 'assert';
Что генерирует Error TS2305 Module '"assert"' has no exported member 'assert'.
Я также пробовал:
/// <reference path="../../node_modules/@types/node/index.d.ts" />
import assert from 'assert';
Что генерирует Error TS1192 Module '"assert"' has no default export.