Ответ 1
Вы должны явно указать default
:
export default function translateDate(date) {
..
}
У меня есть проект Vue 2, и я написал простую функцию для перевода месяцев в датах, которые я хотел бы импортировать в одном из моих компонентов, но у меня возникает ошибка:
export 'default' (импортированный как 'translateDate') не найден в '@/utils/date-translation'
Исходный путь к файлу из папки src верен, и я экспортирую функцию следующим образом:
export function translateDate(date) {
// my code
}
И затем я импортирую его в компонент следующим образом:
import translateDate from '@/utils/date-translation'
Что я делаю неправильно?
Вы должны явно указать default
:
export default function translateDate(date) {
..
}
Либо укажите default
как указано выше, либо если вы пытаетесь экспортировать несколько элементов из того же файла, вам необходимо импортировать их с фигурными скобками.
Таким образом, вы бы:
export function doWork(){}
export const myVariable = true;
И затем вы импортируете их в отдельный файл:
import { doWork, myVariable} from "./myES6Module"