проблема импорта файла JS с помощью импорта - PullRequest
0 голосов
/ 04 февраля 2019

У меня есть класс, который я пытаюсь импортировать для тестирования.

// animal.js

export default class Animal {
   // code here
}

, затем в моем файле test.js у меня есть следующее:

import Animal from './animal.js

Когда я запускаю пряжуначать тест Я вижу следующее сообщение об ошибке.

import Animal из './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 голосов
/ 04 февраля 2019

Я не знаю, используете ли вы NodeJS, но он не поддерживает такого рода импорт.Если вы хотите использовать его, вы должны использовать babel или аналогичные рамки.

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