«Неожиданный идентификатор» с «import printWord from» ../support/action/printWord ';' - PullRequest
0 голосов
/ 27 января 2020

Я получаю сообщение об ошибке «Неожиданный идентификатор» с «import printWord from '../support/action/printWord';» …

Дано. js

const { Given } = require('cucumber’);
import printWord from '../support/action/printWord’;
Given(/^I print the (\S+) word$/, printWord);

printWord. js

export default word => {
console.log('============' + word);
};

Как мне решить проблему?

Версия NMP: версия узла 6.9.0: 10.16.0

1 Ответ

0 голосов
/ 12 февраля 2020

Вы можете импортировать его в следующем формате:

import { PrintWord } from '../support/action/printWord’;

Но перед применением этой логики c, 1) убедитесь, что файл printWorld должен существовать по указанному пути 2) класс printFile должен быть объявлен в этом формат:

export class PrintWorld { -- Some code here }

3) Сохранить имя файла с помощью printWorld.ts

Если вы не экспортируете ни один из классов ts, мы не сможем импортировать этот класс за пределы файла ( учитывая, что вы работаете, используя машинопись)

...