ES6 Import дает неопределенное значение для объекта - PullRequest
1 голос
/ 08 мая 2020

Это очень простой импорт / экспорт, но импорт дает undefined, несмотря ни на что. Я слежу за документацией Mozilla. На Stackoverflow было несколько ответов, и я реализовал несколько опубликованных решений, в том числе сделал экспорт объекта и функции, но ничего не работает.

const env = "dev"
const content_dev = {
  "artworks" : "http://127.0.0.1:8080/api/arts",
  "projects" : "http://127.0.0.1:8080/api/projects",
  "notes"    : "http://127.0.0.1:8080/api/notes"
}
const content_prod = {
  "artworks" : "https://bahlalala.com/api/arts",
  "projects" : "https://bahlalala.com/api/projects",
  "notes"    : "https://bahlalala.com/api/notes"
}

const urls = (env == "dev") ? content_dev : content_prod
console.log(urls) // this is fine

export default urls

Где я делаю import.

import urls from "../../urlProvider"

console.log(urls) // undefined

Обновление: хорошо, это работает на сервере, но мне нужно, чтобы оно работало в браузере. У меня есть babel и webpack для приложения реакции SSR, но не будет ли экспорт модулей работать в интерфейсе пользователя?

...