Неожиданный идентификатор при использовании import abc = require ('node-module') - PullRequest
0 голосов
/ 05 октября 2019

У меня есть файл .ts

import abc = require('abc'); // example
module.exports = { ...
execute(test : abc.class ,args : Array<string>) { ...

Когда я запускаю код, IDE отправляет ошибку:

import abc = require('abc');
       ^^^

SyntaxError: Unexpected identifier

Я не могу использовать const abc = require ('abc'),потому что https://imgur.com/a/hZVNdkE И модуль '' abc '' не имеет по умолчанию export.ts (1192)

1 Ответ

0 голосов
/ 05 октября 2019

В машинописном тексте вы должны использовать
import {abc} from 'abc' //if no export default

{abc} относится ко всему, что вы экспортировали.

Если экспорт по умолчанию, вы можете просто использовать:
import randomName from 'abc' //if export default

Вы можете назвать свой импорт любым именем, если экспорт по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...