“意外的标识符”,带有“从'../support/action/printWord'导入printWord;'

问题描述 投票:0回答:1

我收到“从'../support/action/printWord导入printWord的错误'意外标识符';” …

Given.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

node.js cucumber es6-modules cucumberjs
1个回答
0
投票

您可以以下格式导入它:

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

但是在应用此逻辑之前,1)确保在给定路径中存在printWorld文件。2)printFile类应以这种格式声明:

export class PrintWorld { -- Some code here }

3)使用printWorld.ts保存文件名

如果您不导出任何ts类,我们将无法将该类导入文件之外(考虑到您正在使用打字稿进行工作)

© www.soinside.com 2019 - 2024. All rights reserved.