使用import导入js文件时出现问题

时间:2019-02-04 12:43:21

标签: javascript ecmascript-6

我正在尝试导入一个类进行测试。

// animal.js

export default class Animal {
   // code here
}

然后在我的test.js文件中,我有以下内容:

import Animal from './animal.js

运行纱线启动测试时,我看到以下错误消息。

  

从'./animal.js'导入动物;

   ^^^^
  

SyntaxError:新脚本(vm.js:83:7)出现意外标识符

我的package.json文件看起来像这样

{
  "name": "animal",
  "version": "1.0.0",
  "description": "",
  "main": "lazy.js",
  "scripts": {
    "test": "mocha"
  },
  "devDependencies": {
    "chai": "^4.1.1",
    "mocha": "^3.5.0"
  }
}

1 个答案:

答案 0 :(得分:0)

我不知道您是否正在使用NodeJS,但它不支持这种导入。如果要使用它,则必须使用babel或类似的框架。