在ES2015中使用复杂的名称导入和导出

Import and Export using a complex name with ES2015

本文关键字:导入 ES2015 复杂      更新时间:2023-09-26

使用节点单元,我想从ES5翻译测试套件的名称。

我输入parser_test.js

exports['Awesome Parser Test'] = {
  setUp: function(done) {
    done();
  },
   ....
}

现在是parser_test.es6

export default {
  setUp: function(done) {
    done();
  },
   ....
}

然后在另一个名为index.es6的文件

import parserTest from './parser_test';
export {       
    parserTest
}

节点单元显示套件名称为parserTest这是可以的,但我更喜欢像Awesome Parser Test

导入名称中不能有空格。它只是一个变量它被赋值为文件的输出。然而,你可以随意称呼它。如:

import awesomeParserTest from './parser_test';

import Awesome_Parser_Test from './parser_test';