Проблема с next.js / typescript / webpack: «Необработанный отказ (ReferenceError): XYZ не определен» - PullRequest
0 голосов
/ 19 марта 2019

Ниже приведены три файла демонстрационного проекта next.js / TypeScript.Обратите внимание, что SomeType.ts имеет тип TS в качестве экспорта по умолчанию, а some-stuff.ts имеет тип TS и объект JS в качестве экспорта.Я думаю, что это должно работать, но вместо этого я получаю следующее сообщение об ошибке - кто-нибудь знает, в чем может быть проблема?

error message


страниц /SomeType.ts:

  type SomeType = { a: number, b: number }

  export default SomeType

страниц / some-stuff.ts:

  import SomeType from './SomeType'

  const someValue: SomeType = { a: 11, b: 22 }

  export {
    someValue,

    // If we would not export SomeType
    // the demo would work fine - very strange...
    SomeType
  }

страниц / index.ts

  import { someValue } from './some-stuff'

  export default () => JSON.stringify(someValue)

1 Ответ

1 голос
/ 19 марта 2019

Попробуйте использовать версию веб-пакета 4.28.2 `, вот проблема GitHub

Также измените export default SomeType на export { SomeType } и import SomeType from './SomeType' на import { SomeType } from './SomeType'

...