Typescript: не удается импортировать объект из другого файла

#javascript #node.js #typescript #ecmascript-6 #es6-class

#javascript #node.js #typescript #ecmascript-6 #es6-класс

Вопрос:

Это кажется очень странной проблемой, но по какой-то причине я не могу импортировать const, объявленный в одном файле, в другой файл. При импорте const я получаю сообщение об ошибке TS с указанием Module '"../resources/dummy_container"' has no exported member 'dummy_container_responses'.

Вот фрагменты кода.

    export const dummy_container_resoponses = [
    {
      "Id": "8dfafdbc3a40",
      "Names": [
        "/boring_feynman"
      ],
      "Image": "ubuntu:latest",
      "ImageID": "d74508fb6632491cea586a1fd7d748dfc5274cd6fdfedee309ecdcbc2bf5cb82",
      "Command": "echo 1",
      "Created": 1367854155,
    }
  

import { dummy_container_responses } from '../resources/dummy_container';

Путь к файлу также кажется правильным.

Путь к файлу

Ответ №1:

Замените путь импорта, указанный ниже,

import { dummy_container_responses } from '../resources/dummy_container'; с

import { dummy_container_responses } from ../resources/dummy_container_responses';

потому что я считаю, что предоставленный вами фрагмент кода принадлежит dummy_container_responses.ts file .

Комментарии:

1. Рад узнать, что это помогает.